Castor3D 0.16.0
Multiplatform 3D engine
Public Types | Public Attributes | List of all members
castor3d::SpecificsBuffer Struct Reference

#include <PassModule.hpp>

Public Types

using ShaderBufferCreator = castor::Function< ShaderBufferUPtr( RenderDevice const & ) >
 
using ShaderBufferUpdater
 
using ShaderBufferDeclarator
 

Public Attributes

ShaderBufferCreator create
 
ShaderBufferUpdater update
 
ShaderBufferDeclarator declare
 

Member Typedef Documentation

◆ ShaderBufferCreator

◆ ShaderBufferDeclarator

Initial value:
castor::Function< shader::BufferBaseUPtr( sdw::ShaderWriter & writer
, uint32_t binding
, uint32_t set ) >
std::function< FuncT > Function
Definition ConfigModule.hpp:97

◆ ShaderBufferUpdater

Initial value:
castor::Function< void( ShaderBuffer &
, Pass const & ) >

Member Data Documentation

◆ create

ShaderBufferCreator castor3d::SpecificsBuffer::create

◆ declare

ShaderBufferDeclarator castor3d::SpecificsBuffer::declare

◆ update

ShaderBufferUpdater castor3d::SpecificsBuffer::update

The documentation for this struct was generated from the following file: