Lagrange
RasterizerOptions Struct Reference

Rasterization pipeline option names. More...

#include <lagrange/ui/types/Shader.h>

Static Public Attributes

static constexpr const StringID DepthTest = "DepthTest"_hs
 
static constexpr const StringID DepthMask = "DepthMask"_hs
 
static constexpr const StringID DepthFunc = "DepthFunc"_hs
 
static constexpr const StringID BlendEquation = "BlendEquation"_hs
 
static constexpr const StringID DrawBuffer = "DrawBuffer"_hs
 
static constexpr const StringID ReadBuffer = "ReadBuffer"_hs
 
static constexpr const StringID CullFaceEnabled = "CullFaceEnabled"_hs
 
static constexpr const StringID CullFace = "CullFace"_hs
 
static constexpr const StringID ColorMask = "ColorMask"_hs
 
static constexpr const StringID ScissorTest = "ScissorTest"_hs
 
static constexpr const StringID ScissorX = "ScissorX"_hs
 
static constexpr const StringID ScissorY = "ScissorY"_hs
 
static constexpr const StringID ScissorWidth = "ScissorWidth"_hs
 
static constexpr const StringID ScissortHeight = "ScissortHeight"_hs
 
static constexpr const StringID BlendSrcRGB = "BlendSrcRGB"_hs
 Blend func separate.
 
static constexpr const StringID BlendDstRGB = "BlendDstRGB"_hs
 
static constexpr const StringID BlendSrcAlpha = "BlendSrcAlpha"_hs
 
static constexpr const StringID BlendDstAlpha = "BlendDstAlpha"_hs
 
static constexpr const StringID Query = "Query"_hs
 Will only render entities with GLQuery of the same type.
 
static constexpr const StringID Pass = "_Pass"_hs
 Use for transparency and polygon offset.
 
static constexpr const StringID PolygonMode = "_PolygonMode"_hs
 Rasterize as point/line/polygon, values: GL_POINT/GL_LINE/GL_FILL. Applies to GL_FRONT_AND_BACK by default.
 
static constexpr const StringID PointSize = "_PointSize"_hs
 
static constexpr const StringID Primitive = "Primitive"_hs
 Not set by default, use to override.
 

Detailed Description

Rasterization pipeline option names.


The documentation for this struct was generated from the following file: