RsxShaderTypes.h file
Namespaces
- namespace nCine
- Root namespace of nCine game engine.
- namespace nCine::RHI
- Render Hardware Interface — compile-time-selectable graphics backend abstraction.
- namespace nCine::RHI::RSX
- PlayStation 3 backend driving the RSX through libgcm natively, selected by
WITH_RHI_RSX. - namespace nCine::RHI::RSX::UniformTypeInfo
- Free-function helpers that classify reflected uniform types (component count, float-ness).
Classes
- class nCine::RHI::RSX::RsxUniform
- Reflected metadata of a single active uniform (aliased as
RHI::Uniform). - class nCine::RHI::RSX::RsxUniformBlock
- Reflected metadata of a single active uniform block (aliased as
RHI::UniformBlock). - class nCine::RHI::RSX::RsxAttribute
- Reflected metadata of a single active vertex attribute (aliased as
RHI::Attribute).
Functions
-
auto ComponentCount(ShaderCompiler::UniformType type) -> std::
uint32_t - Number of scalar components of a reflected uniform type (0 for aggregates).
- auto IsFloat(ShaderCompiler::UniformType type) -> bool
- Returns
trueif the basic component type of the uniform is floating point.