class
#include <esp/gfx/PrimitiveIDShader.h>
PrimitiveIDShader
Contents
Public types
- enum (anonymous): uint8_t { ColorOutput = 0, ObjectIdOutput = 1 }
- Color attachment location per output type.
-
using Position = Magnum::
Shaders:: Generic3D:: Position - vertex positions
-
using Color3 = Magnum::
Shaders:: Generic3D:: Color3 - vertex colors
-
using ObjectId = Magnum::
GL:: Attribute<5, Magnum:: UnsignedInt> - object ids
Constructors, destructors, conversion operators
- PrimitiveIDShader() explicit
- Constructor.
Public functions
-
auto setTransformationProjectionMatrix(const Magnum::
Matrix4& matrix) -> PrimitiveIDShader& - Set transformation and projection matrix.
Enum documentation
enum esp:: gfx:: PrimitiveIDShader:: (anonymous): uint8_t
Color attachment location per output type.
Enumerators | |
---|---|
ColorOutput |
color output |
ObjectIdOutput |
object id output |
Function documentation
PrimitiveIDShader& esp:: gfx:: PrimitiveIDShader:: setTransformationProjectionMatrix(const Magnum:: Matrix4& matrix)
Set transformation and projection matrix.
Returns | Reference to self (for method chaining) |
---|