Castor3D 0.16.0
Multiplatform 3D engine
castor3d::ImageBackground Member List

This is the complete list of members for castor3d::ImageBackground, including all inherited members.

accept(BackgroundVisitor &visitor) overridecastor3d::ImageBackgroundvirtual
accept(ConfigurationVisitorBase &visitor) overridecastor3d::ImageBackgroundvirtual
adaptBuffer(castor::PxBufferBase const &buffer, castor::String const &name, bool generateMips)castor3d::SceneBackgroundprotectedstatic
addBindings(ashes::VkDescriptorSetLayoutBindingArray &bindings, VkShaderStageFlags shaderStages, uint32_t &index) constcastor3d::SceneBackground
addDescriptors(ashes::WriteDescriptorSetArray &descriptorWrites, crg::ImageViewIdArray const &targetImage, uint32_t &index) constcastor3d::SceneBackground
addPassBindings(crg::FramePass &pass, crg::ImageViewIdArray const &targetImage, uint32_t &index) constcastor3d::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::SceneBackgroundvirtual
getIbl() const noexceptcastor3d::SceneBackgroundinline
getImage() constcastor3d::SceneBackgroundinline
getImagePath() const noexceptcastor3d::ImageBackgroundinline
getModelID() constcastor3d::SceneBackground
getModelName() const overridecastor3d::ImageBackgroundvirtual
getName() const noexceptcastor::NamedBaseT< T >inline
getOwner() constcastor::OwnedBy< Engine >inline
getPassIndex(bool forceVisible) const noexceptcastor3d::SceneBackgroundinline
getSampler() const noexceptcastor3d::SceneBackgroundinline
getScene() const noexceptcastor3d::SceneBackgroundinline
getTexture() const noexceptcastor3d::SceneBackgroundinline
getType() const noexceptcastor3d::SceneBackgroundinline
hasIbl() const noexceptcastor3d::SceneBackgroundinline
hasScattering() const noexceptcastor3d::SceneBackgroundinlinevirtual
HiddenPassIndexcastor3d::SceneBackgroundstatic
ImageBackground(Engine &engine, Scene &scene, castor::String const &name=castor::String{})castor3d::ImageBackgroundexplicit
initialise(RenderDevice const &device)castor3d::SceneBackground
isDepthSampled() const noexceptcastor3d::SceneBackgroundinlinevirtual
isHdr() const noexceptcastor3d::SceneBackgroundinline
isInitialised() const noexceptcastor3d::SceneBackgroundinline
isSRGB() const noexceptcastor3d::SceneBackgroundinline
isVisible() const noexceptcastor3d::SceneBackgroundinline
loadImage(Engine &engine, castor::String const &name, castor::Path const &folder, castor::Path const &relative, bool generateMips)castor3d::SceneBackgroundprotectedstatic
m_hasIBLSupportcastor3d::SceneBackgroundprotected
m_hdrcastor3d::SceneBackgroundprotected
m_iblcastor3d::SceneBackgroundprotected
m_initialisedcastor3d::SceneBackgroundprotected
m_namecastor::NamedBaseT< T >protected
m_needsUploadcastor3d::SceneBackgroundprotected
m_passIndexcastor3d::SceneBackgroundprotected
m_samplercastor3d::SceneBackgroundprotected
m_scenecastor3d::SceneBackgroundprotected
m_srgbcastor3d::SceneBackgroundprotected
m_texturecastor3d::SceneBackgroundprotected
m_textureIdcastor3d::SceneBackgroundprotected
m_typecastor3d::SceneBackgroundprotected
m_visiblecastor3d::SceneBackgroundprotected
NamedBaseT(T name) noexceptcastor::NamedBaseT< T >inlineexplicit
notifyChanged()castor3d::SceneBackground
onChangedcastor3d::SceneBackground
OwnedBy(Engine &owner)castor::OwnedBy< Engine >inlineexplicitprotected
rename(T name) noexceptcastor::NamedBaseT< T >inline
SceneBackground(Engine &engine, Scene &scene, castor::String const &name, castor::String type, bool hasIBLSupport)castor3d::SceneBackgroundexplicit
setImage(castor::Path const &folder, castor::Path const &relative)castor3d::ImageBackground
setVisible(bool v) noexceptcastor3d::SceneBackgroundinline
update(CpuUpdater &updater) constcastor3d::SceneBackground
update(GpuUpdater &updater) constcastor3d::SceneBackground
upload(UploadData &uploader)castor3d::SceneBackground
VisiblePassIndexcastor3d::SceneBackgroundstatic
write(castor::String const &tabs, castor::Path const &folder, castor::StringStream &stream) const overridecastor3d::ImageBackgroundvirtual
~SceneBackground()castor3d::SceneBackgroundvirtual