Castor3D 0.12.0
Multiplatform 3D engine
|
Classes | |
struct | castor3d::shader::ModelIndices |
struct | castor3d::shader::ObjectsIds |
struct | castor3d::shader::ObjectsIds::Ids |
Espaces de nommage | |
namespace | castor3d |
namespace | castor3d::shader |
Macros | |
#define | C3D_ObjectIdsData(writer, binding, set) |
#define | C3D_ModelsData(writer, binding, set) |
#define | C3D_ModelData(writer, binding, set) |
Fonctions | |
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 | |||
) |