BufferBase(sdw::ShaderWriter &writer, castor::MbString blockName, castor::MbString variableName, uint32_t binding, uint32_t set, bool enabled=true) | castor3d::shader::BufferBase | inline |
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() const | castor3d::shader::LightsBuffer | inline |
getCount() const | castor3d::shader::BufferBase | inline |
getData(sdw::UInt const &index, ParamsT &&... params) const | castor3d::shader::BufferT< BufferData > | inline |
getDirectionalLight(sdw::UInt const &offset) | castor3d::shader::LightsBuffer | |
getDirectionalsEnd() const | castor3d::shader::LightsBuffer | inline |
getFirstCount() const | castor3d::shader::BufferBase | inline |
getFourthCount() const | castor3d::shader::BufferBase | inline |
getPointLight(sdw::UInt const &offset) | castor3d::shader::LightsBuffer | |
getPointsEnd() const | castor3d::shader::LightsBuffer | inline |
getSecondCount() const | castor3d::shader::BufferBase | inline |
getSpotLight(sdw::UInt const &offset) | castor3d::shader::LightsBuffer | |
getSpotsEnd() const | castor3d::shader::LightsBuffer | inline |
getThirdCount() const | castor3d::shader::BufferBase | inline |
getWriter() const noexcept | castor3d::shader::BufferBase | inline |
isEnabled() const noexcept | castor3d::shader::BufferBase | inline |
LightsBuffer(sdw::ShaderWriter &writer, uint32_t binding, uint32_t set, bool enable=true) | castor3d::shader::LightsBuffer | |
m_ssbo | castor3d::shader::BufferBase | protected |
m_variableName | castor3d::shader::BufferBase | protected |
m_writer | castor3d::shader::BufferBase | protected |