Castor3D 0.16.0
Multiplatform 3D engine
|
#include <GlslMeshVertex.hpp>
Public Member Functions | |
C3D_API | MeshBuffers (sdw::ShaderWriter &writer, PipelineFlags const &flags, uint32_t firstBinding, uint32_t set, uint32_t stride, bool meshlets) |
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::UIntArray | indices |
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::MeshBuffers::MeshBuffers | ( | sdw::ShaderWriter & | writer, |
PipelineFlags const & | flags, | ||
uint32_t | firstBinding, | ||
uint32_t | set, | ||
uint32_t | stride, | ||
bool | meshlets ) |
sdw::UIntArray castor3d::shader::MeshBuffers::indices |
sdw::Array< Meshlet > castor3d::shader::MeshBuffers::meshlets |