Castor3D 0.13.0
Multiplatform 3D engine
castor3d::ObjectCacheT< Light, castor::String, LightCacheTraits > Liste des membres

Liste complète des membres de castor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >, y compris les membres hérités :

cleanup()castor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
createLayoutBinding(uint32_t index=0u) constcastor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
createPassBinding(crg::FramePass &pass, uint32_t binding) constcastor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
ElementAttacherT typedefcastor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
ElementCacheBaseT typedefcastor3d::ObjectCacheBaseT< Light, castor::String, LightCacheTraits >protected
ElementCacheT typedefcastor3d::ObjectCacheBaseT< Light, castor::String, LightCacheTraits >protected
ElementCacheTraitsT typedefcastor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
ElementCleanerT typedefcastor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
ElementContT typedefcastor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
ElementDetacherT typedefcastor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
ElementInitialiserT typedefcastor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
ElementKeyT typedefcastor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
ElementMergerT typedefcastor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
ElementObjectCacheT typedefcastor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
ElementObsT typedefcastor3d::ObjectCacheBaseT< Light, castor::String, LightCacheTraits >protected
ElementPtrT typedefcastor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
ElementT typedefcastor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
getBinding(uint32_t binding) constcastor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
getBinding(uint32_t binding, VkDeviceSize offset, VkDeviceSize size) constcastor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
getEngine() constcastor3d::ObjectCacheBaseT< Light, castor::String, LightCacheTraits >inline
getLights(LightType type) constcastor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
getLightsCount(LightType type) constcastor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >inline
getObjectTypeName() constcastor3d::ObjectCacheBaseT< Light, castor::String, LightCacheTraits >inline
initialise(castor3d::RenderDevice const &device)castor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
m_attachcastor3d::ObjectCacheBaseT< Light, castor::String, LightCacheTraits >protected
m_detachcastor3d::ObjectCacheBaseT< Light, castor::String, LightCacheTraits >protected
m_enginecastor3d::ObjectCacheBaseT< Light, castor::String, LightCacheTraits >protected
m_mergecastor3d::ObjectCacheBaseT< Light, castor::String, LightCacheTraits >protected
m_rootCameraNodecastor3d::ObjectCacheBaseT< Light, castor::String, LightCacheTraits >protected
m_rootNodecastor3d::ObjectCacheBaseT< Light, castor::String, LightCacheTraits >protected
m_rootObjectNodecastor3d::ObjectCacheBaseT< Light, castor::String, LightCacheTraits >protected
mergeInto(ElementObjectCacheT &destination)castor3d::ObjectCacheBaseT< Light, castor::String, LightCacheTraits >inline
ObjectCacheBaseT(Scene &scene, SceneNodeSPtr rootNode, SceneNodeSPtr rootCameraNode, SceneNodeSPtr rootObjectNode, ElementInitialiserT initialise=ElementInitialiserT{}, ElementCleanerT clean=ElementCleanerT{}, ElementMergerT merge=ElementMergerT{}, ElementAttacherT attach=ElementAttacherT{}, ElementDetacherT detach=ElementDetacherT{})castor3d::ObjectCacheBaseT< Light, castor::String, LightCacheTraits >inlineprotected
ObjectCacheT(Scene &scene, SceneNodeSPtr rootNode, SceneNodeSPtr rootCameraNode, SceneNodeSPtr rootObjectNode)castor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
OnChanged typedefcastor3d::ObjectCacheBaseT< Light, castor::String, LightCacheTraits >
onChangedcastor3d::ObjectCacheBaseT< Light, castor::String, LightCacheTraits >
OnChangedFunction typedefcastor3d::ObjectCacheBaseT< Light, castor::String, LightCacheTraits >
update(CpuUpdater &updater)castor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
update(GpuUpdater &updater)castor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
upload(ashes::CommandBuffer const &cb) constcastor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >
~ObjectCacheBaseT() overridecastor3d::ObjectCacheBaseT< Light, castor::String, LightCacheTraits >inlineprotected
~ObjectCacheT() override=defaultcastor3d::ObjectCacheT< Light, castor::String, LightCacheTraits >