FixedFunctionPass.h file
Namespaces
- namespace nCine
- Root namespace of nCine game engine.
- namespace nCine::RHI
- Render Hardware Interface — compile-time-selectable graphics backend abstraction.
Classes
- struct nCine::RHI::FixedFunctionPass
- One pass of a fixed-function effect, as described by a shader's
fixed_functionblock.
Enums
-
enum class FixedFunctionIntrinsic : std::
uint8_t { None, TileMapMesh, LightingCombine, LineStripMesh } - Backend pipeline stage a shader binds itself to with a
pipeline <name>;fixed_function block. -
enum class FixedFunctionRequirements : std::
uint8_t { None = 0, NeedsTexelStep = 0x01, NeedsUniforms = 0x02, NeedsStripBuilder = 0x04, NeedsQuadAxes = 0x08 } - Optional
EffectContextfacilities a generated effect function can ever call, as single-bit flags.