Castor3D 0.16.0
Multiplatform 3D engine
Public Member Functions | Public Attributes | List of all members
castor3d::shader::MeshletBuffers Struct Reference

#include <GlslMeshVertex.hpp>

Inheritance diagram for castor3d::shader::MeshletBuffers:
Inheritance graph
[legend]
Collaboration diagram for castor3d::shader::MeshletBuffers:
Collaboration graph
[legend]

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< Meshletmeshlets
 
sdw::Array< ObjectIdsinstances
 
- Public Attributes inherited from castor3d::shader::MeshBuffersBase
sdw::Array< MeshPositionpositions
 
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
 

Constructor & Destructor Documentation

◆ MeshletBuffers()

C3D_API castor3d::shader::MeshletBuffers::MeshletBuffers ( sdw::ShaderWriter & writer,
PipelineFlags const & flags,
uint32_t firstBinding,
uint32_t set )

Member Data Documentation

◆ instances

sdw::Array< ObjectIds > castor3d::shader::MeshletBuffers::instances

◆ meshlets

sdw::Array< Meshlet > castor3d::shader::MeshletBuffers::meshlets

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