|  | Castor3D 0.17.0
    Multiplatform 3D engine | 
This is the complete list of members for castor3d::SceneBackground, including all inherited members.
| accept(BackgroundVisitor &visitor)=0 | castor3d::SceneBackground | pure virtual | 
| accept(ConfigurationVisitorBase &visitor)=0 | castor3d::SceneBackground | pure 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 | 
| getModelID() const | castor3d::SceneBackground | |
| getModelName() const | castor3d::SceneBackground | virtual | 
| getName() const noexcept | castor::NamedBaseT< T > | inline | 
| getOwner() const noexcept | 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 | 
| initialise(RenderDevice const &device) | castor3d::SceneBackground | |
| IrradiancePassIndex | castor3d::SceneBackground | static | 
| isDepthSampled() const noexcept | castor3d::SceneBackground | inlinevirtual | 
| isHdr() const noexcept | castor3d::SceneBackground | inline | 
| isInitialised() const noexcept | castor3d::SceneBackground | inline | 
| isIrradianceShown() 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_showIrradiance | 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) noexcept | castor::OwnedBy< Engine > | inlineexplicitprotected | 
| PassCount | castor3d::SceneBackground | static | 
| 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 | 
| setOwner(Engine &owner) noexcept | castor::OwnedBy< Engine > | inline | 
| setVisible(bool v) noexcept | castor3d::SceneBackground | inline | 
| showIrradiance(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 =0 | castor3d::SceneBackground | pure virtual | 
| ~SceneBackground() | castor3d::SceneBackground | virtual |