Castor3D 0.16.0
Multiplatform 3D engine
|
#include <GlslMeshVertex.hpp>
Public Member Functions | |
C3D_API | MeshletBuffers (sdw::ShaderWriter &writer, PipelineFlags const &flags, uint32_t firstBinding, uint32_t set) |
Public Member Functions inherited from castor3d::shader::MeshBuffersBase | |
C3D_API | MeshBuffersBase (sdw::ShaderWriter &writer, PipelineFlags const &flags, uint32_t &firstBinding, uint32_t set, uint32_t stride) |
Public Attributes | |
sdw::Array< Meshlet > | meshlets |
sdw::Array< ObjectIds > | instances |
Public Attributes inherited from castor3d::shader::MeshBuffersBase | |
sdw::Array< MeshPosition > | positions |
sdw::Vec4Array | normals |
sdw::Vec4Array | tangents |
sdw::Vec4Array | bitangents |
sdw::Vec4Array | textures0 |
sdw::Vec4Array | textures1 |
sdw::Vec4Array | textures2 |
sdw::Vec4Array | textures3 |
sdw::Vec4Array | colours |
sdw::UVec4Array | passMasks |
sdw::Vec4Array | velocities |
C3D_API castor3d::shader::MeshletBuffers::MeshletBuffers | ( | sdw::ShaderWriter & | writer, |
PipelineFlags const & | flags, | ||
uint32_t | firstBinding, | ||
uint32_t | set ) |
sdw::Array< ObjectIds > castor3d::shader::MeshletBuffers::instances |
sdw::Array< Meshlet > castor3d::shader::MeshletBuffers::meshlets |