#include <GlslBuffer.hpp>
|
| BufferBase (sdw::ShaderWriter &writer, std::string blockName, std::string variableName, uint32_t binding, uint32_t set, bool enabled=true) |
|
sdw::UInt | getCount () const |
|
sdw::UInt | getSecondaryCount () const |
|
bool | isEnabled () const noexcept |
|
sdw::ShaderWriter * | getWriter () const noexcept |
|
◆ BufferBase()
castor3d::shader::BufferBase::BufferBase |
( |
sdw::ShaderWriter & |
writer, |
|
|
std::string |
blockName, |
|
|
std::string |
variableName, |
|
|
uint32_t |
binding, |
|
|
uint32_t |
set, |
|
|
bool |
enabled = true |
|
) |
| |
|
inline |
◆ getCount()
sdw::UInt castor3d::shader::BufferBase::getCount |
( |
| ) |
const |
|
inline |
◆ getSecondaryCount()
sdw::UInt castor3d::shader::BufferBase::getSecondaryCount |
( |
| ) |
const |
|
inline |
◆ getWriter()
sdw::ShaderWriter * castor3d::shader::BufferBase::getWriter |
( |
| ) |
const |
|
inlinenoexcept |
◆ isEnabled()
bool castor3d::shader::BufferBase::isEnabled |
( |
| ) |
const |
|
inlinenoexcept |
◆ m_ssbo
std::unique_ptr< sdw::StorageBuffer > castor3d::shader::BufferBase::m_ssbo |
|
protected |
◆ m_variableName
std::string castor3d::shader::BufferBase::m_variableName |
|
protected |
◆ m_writer
sdw::ShaderWriter& castor3d::shader::BufferBase::m_writer |
|
protected |
La documentation de cette classe a été générée à partir du fichier suivant :