Castor3D 0.16.0
Multiplatform 3D engine
|
Classes | |
struct | castor3d::shader::ObjectsIds |
Namespaces | |
namespace | castor3d |
namespace | castor3d::shader |
Macros | |
#define | C3D_ObjectIdsData(writer, flags, binding, set) |
Functions | |
template<ast::var::Flag FlagT> | |
static sdw::UInt | castor3d::shader::getNodeId (sdw::Array< shader::ObjectsIds > const &data, shader::MeshVertexT< FlagT > const &surface, sdw::UInt pipelineID, sdw::UInt drawID, PipelineFlags const &flags) |
C3D_API sdw::UInt | castor3d::shader::getNodeId (sdw::Array< shader::ObjectsIds > const &data, sdw::UInt pipelineID, sdw::UInt drawID) |
sdw::UInt | castor3d::shader::getNodeId (sdw::Array< shader::ObjectsIds > const &data, sdw::Array< sdw::UVec4 > const &instances, sdw::UInt pipelineID, sdw::UInt drawID, PipelineFlags const &flags) |
sdw::UInt | castor3d::shader::getNodeId (sdw::Array< shader::ObjectsIds > const &data, sdw::Array< shader::ObjectIds > const &instances, sdw::UInt pipelineID, sdw::UInt drawID, PipelineFlags const &flags) |
#define C3D_ObjectIdsData | ( | writer, | |
flags, | |||
binding, | |||
set ) |