Castor3D 0.16.0
Multiplatform 3D engine
castor3d::shader::LightsBuffer Member List

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

BufferBase(sdw::ShaderWriter &writer, castor::MbString blockName, castor::MbString variableName, uint32_t binding, uint32_t set, bool enabled=true)castor3d::shader::BufferBaseinline
BufferT(sdw::ShaderWriter &writer, castor::MbString blockName, castor::MbString variableName, uint32_t binding, uint32_t set, bool enabled=true, ParamsT &&... params)castor3d::shader::BufferT< BufferData >inline
getClusteredGridScale() constcastor3d::shader::LightsBufferinline
getCount() constcastor3d::shader::BufferBaseinline
getData(sdw::UInt const &index, ParamsT &&... params) constcastor3d::shader::BufferT< BufferData >inline
getDirectionalLight(sdw::UInt const &offset)castor3d::shader::LightsBuffer
getDirectionalsEnd() constcastor3d::shader::LightsBufferinline
getFirstCount() constcastor3d::shader::BufferBaseinline
getFourthCount() constcastor3d::shader::BufferBaseinline
getPointLight(sdw::UInt const &offset)castor3d::shader::LightsBuffer
getPointsEnd() constcastor3d::shader::LightsBufferinline
getSecondCount() constcastor3d::shader::BufferBaseinline
getSpotLight(sdw::UInt const &offset)castor3d::shader::LightsBuffer
getSpotsEnd() constcastor3d::shader::LightsBufferinline
getThirdCount() constcastor3d::shader::BufferBaseinline
getWriter() const noexceptcastor3d::shader::BufferBaseinline
isEnabled() const noexceptcastor3d::shader::BufferBaseinline
LightsBuffer(sdw::ShaderWriter &writer, uint32_t binding, uint32_t set, bool enable=true)castor3d::shader::LightsBuffer
m_ssbocastor3d::shader::BufferBaseprotected
m_variableNamecastor3d::shader::BufferBaseprotected
m_writercastor3d::shader::BufferBaseprotected