Castor3D 0.14.0
Multiplatform 3D engine
|
#include <PassModule.hpp>
Types publics | |
using | ShaderBufferCreator = std::function< ShaderBufferUPtr(RenderDevice const &) > |
using | ShaderBufferUpdater = std::function< void(ShaderBuffer &, Pass const &) > |
using | ShaderBufferDeclarator = std::function< shader::BufferBaseUPtr(sdw::ShaderWriter &writer, uint32_t binding, uint32_t set) > |
Attributs publics | |
ShaderBufferCreator | create |
ShaderBufferUpdater | update |
ShaderBufferDeclarator | declare |
using castor3d::SpecificsBuffer::ShaderBufferCreator = std::function< ShaderBufferUPtr( RenderDevice const & ) > |
using castor3d::SpecificsBuffer::ShaderBufferDeclarator = std::function< shader::BufferBaseUPtr( sdw::ShaderWriter & writer , uint32_t binding , uint32_t set ) > |
using castor3d::SpecificsBuffer::ShaderBufferUpdater = std::function< void( ShaderBuffer & , Pass const & ) > |
ShaderBufferCreator castor3d::SpecificsBuffer::create |
ShaderBufferDeclarator castor3d::SpecificsBuffer::declare |
ShaderBufferUpdater castor3d::SpecificsBuffer::update |