nCine/Graphics/RHI/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_function block.

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 EffectContext facilities a generated effect function can ever call, as single-bit flags.