Castor3D 0.16.0
Multiplatform 3D engine
|
This is the complete list of members for castor3d::ImageBackground, including all inherited members.
accept(BackgroundVisitor &visitor) override | castor3d::ImageBackground | virtual |
accept(ConfigurationVisitorBase &visitor) override | castor3d::ImageBackground | virtual |
adaptBuffer(castor::PxBufferBase const &buffer, castor::String const &name, bool generateMips) | castor3d::SceneBackground | protectedstatic |
addBindings(ashes::VkDescriptorSetLayoutBindingArray &bindings, VkShaderStageFlags shaderStages, uint32_t &index) const | castor3d::SceneBackground | |
addDescriptors(ashes::WriteDescriptorSetArray &descriptorWrites, crg::ImageViewIdArray const &targetImage, uint32_t &index) const | castor3d::SceneBackground | |
addPassBindings(crg::FramePass &pass, crg::ImageViewIdArray const &targetImage, uint32_t &index) const | castor3d::SceneBackground | |
cleanup() | castor3d::SceneBackground | |
createBackgroundPass(crg::FramePassGroup &graph, RenderDevice const &device, ProgressBar *progress, VkExtent2D const &size, crg::ImageViewIdArray const &colour, crg::ImageViewIdArray const &depth, crg::ImageViewId const *depthObj, UniformBufferOffsetT< ModelBufferConfiguration > const &modelUbo, CameraUbo const &cameraUbo, HdrConfigUbo const &hdrConfigUbo, SceneUbo const &sceneUbo, bool clearColour, bool clearDepth, bool forceVisible, BackgroundPassBase *&backgroundPass) | castor3d::SceneBackground | virtual |
getIbl() const noexcept | castor3d::SceneBackground | inline |
getImage() const | castor3d::SceneBackground | inline |
getImagePath() const noexcept | castor3d::ImageBackground | inline |
getModelID() const | castor3d::SceneBackground | |
getModelName() const override | castor3d::ImageBackground | virtual |
getName() const noexcept | castor::NamedBaseT< T > | inline |
getOwner() const | castor::OwnedBy< Engine > | inline |
getPassIndex(bool forceVisible) const noexcept | castor3d::SceneBackground | inline |
getSampler() const noexcept | castor3d::SceneBackground | inline |
getScene() const noexcept | castor3d::SceneBackground | inline |
getTexture() const noexcept | castor3d::SceneBackground | inline |
getType() const noexcept | castor3d::SceneBackground | inline |
hasIbl() const noexcept | castor3d::SceneBackground | inline |
hasScattering() const noexcept | castor3d::SceneBackground | inlinevirtual |
HiddenPassIndex | castor3d::SceneBackground | static |
ImageBackground(Engine &engine, Scene &scene, castor::String const &name=castor::String{}) | castor3d::ImageBackground | explicit |
initialise(RenderDevice const &device) | castor3d::SceneBackground | |
isDepthSampled() const noexcept | castor3d::SceneBackground | inlinevirtual |
isHdr() const noexcept | castor3d::SceneBackground | inline |
isInitialised() const noexcept | castor3d::SceneBackground | inline |
isSRGB() const noexcept | castor3d::SceneBackground | inline |
isVisible() const noexcept | castor3d::SceneBackground | inline |
loadImage(Engine &engine, castor::String const &name, castor::Path const &folder, castor::Path const &relative, bool generateMips) | castor3d::SceneBackground | protectedstatic |
m_hasIBLSupport | castor3d::SceneBackground | protected |
m_hdr | castor3d::SceneBackground | protected |
m_ibl | castor3d::SceneBackground | protected |
m_initialised | castor3d::SceneBackground | protected |
m_name | castor::NamedBaseT< T > | protected |
m_needsUpload | castor3d::SceneBackground | protected |
m_passIndex | castor3d::SceneBackground | protected |
m_sampler | castor3d::SceneBackground | protected |
m_scene | castor3d::SceneBackground | protected |
m_srgb | castor3d::SceneBackground | protected |
m_texture | castor3d::SceneBackground | protected |
m_textureId | castor3d::SceneBackground | protected |
m_type | castor3d::SceneBackground | protected |
m_visible | castor3d::SceneBackground | protected |
NamedBaseT(T name) noexcept | castor::NamedBaseT< T > | inlineexplicit |
notifyChanged() | castor3d::SceneBackground | |
onChanged | castor3d::SceneBackground | |
OwnedBy(Engine &owner) | castor::OwnedBy< Engine > | inlineexplicitprotected |
rename(T name) noexcept | castor::NamedBaseT< T > | inline |
SceneBackground(Engine &engine, Scene &scene, castor::String const &name, castor::String type, bool hasIBLSupport) | castor3d::SceneBackground | explicit |
setImage(castor::Path const &folder, castor::Path const &relative) | castor3d::ImageBackground | |
setVisible(bool v) noexcept | castor3d::SceneBackground | inline |
update(CpuUpdater &updater) const | castor3d::SceneBackground | |
update(GpuUpdater &updater) const | castor3d::SceneBackground | |
upload(UploadData &uploader) | castor3d::SceneBackground | |
VisiblePassIndex | castor3d::SceneBackground | static |
write(castor::String const &tabs, castor::Path const &folder, castor::StringStream &stream) const override | castor3d::ImageBackground | virtual |
~SceneBackground() | castor3d::SceneBackground | virtual |