![]() |
Castor3D 0.12.0
Multiplatform 3D engine
|
Classes | |
| struct | castor3d::shader::ModelIndices |
| struct | castor3d::shader::ObjectsIds |
| struct | castor3d::shader::ObjectsIds::Ids |
Namespaces | |
| namespace | castor3d |
| namespace | castor3d::shader |
Macros | |
| #define | C3D_ObjectIdsData(writer, binding, set) |
| #define | C3D_ModelsData(writer, binding, set) |
| #define | C3D_ModelData(writer, binding, set) |
Functions | |
| template<ast::var::Flag FlagT> | |
| static shader::ObjectsIds::Ids | castor3d::shader::getIds (sdw::Array< shader::ObjectsIds > const &data, shader::VertexSurfaceT< FlagT > const &surface, sdw::UInt pipelineID, sdw::Int drawID, ProgramFlags const &flags) |
| template<ast::var::Flag FlagT> | |
| static sdw::UInt | castor3d::shader::getNodeId (sdw::Array< shader::ObjectsIds > const &data, shader::VertexSurfaceT< FlagT > const &surface, sdw::UInt pipelineID, sdw::Int drawID, ProgramFlags const &flags) |
| C3D_API sdw::UInt | castor3d::shader::getNodeId (sdw::Array< shader::ObjectsIds > const &data, sdw::UInt pipelineID, sdw::Int drawID) |
| #define C3D_ModelData | ( | writer, | |
| binding, | |||
| set | |||
| ) |
| #define C3D_ModelsData | ( | writer, | |
| binding, | |||
| set | |||
| ) |
| #define C3D_ObjectIdsData | ( | writer, | |
| binding, | |||
| set | |||
| ) |