Skip to content

File include/brisk/graphics/RenderState.hpp


GradientColors class

GradientColors

GradientPoints class

GradientPoints

GeometryGlyph class

GeometryGlyph

GeometryArc class

GeometryArc

PatternCodes class

PatternCodes

ConstantPerFrame class

ConstantPerFrame

RenderState class

RenderState

RenderStateEx class

RenderStateEx

RenderBuffer class

RenderBuffer

RenderState class

RenderState

dataOffset variable (RenderState::dataOffset)

int dataOffset = 0

Offset in data4 for current operation (multiply by 4 to get offset in data1)

dataSize variable (RenderState::dataSize)

int dataSize = 0

Data size in floats

instances variable (RenderState::instances)

int instances = 1

Number of quads to render

shader variable (RenderState::shader)

ShaderType shader = ShaderType::Blit

Type of geometry to generate

hasTexture variable (RenderState::hasTexture)

bool hasTexture = false

blurDirections variable (RenderState::blurDirections)

uint8_t blurDirections = 3

0 - disable, 1 - H, 2 - V, 3 - H&V

textureChannel variable (RenderState::textureChannel)

uint8_t textureChannel = 0

samplerMode variable (RenderState::samplerMode)

SamplerMode samplerMode = SamplerMode::Clamp

gradientIndex variable (RenderState::gradientIndex)

int32_t gradientIndex = -1

Gradient (-1 - disabled)

blurRadius variable (RenderState::blurRadius)

float blurRadius = 0.f

coordMatrix variable (RenderState::coordMatrix)

Matrix coordMatrix

textureMatrix variable (RenderState::textureMatrix)

Matrix textureMatrix

backTextureMatrix variable (RenderState::backTextureMatrix)

Matrix backTextureMatrix

opacity variable (RenderState::opacity)

float opacity = 1.f

Opacity. Defaults to 1

fillColor1 variable (RenderState::fillColor1)

ColorF fillColor1

Fill (brush) color for gradient at 0%

fillColor2 variable (RenderState::fillColor2)

ColorF fillColor2

Fill (brush) color for gradient at 100%

gradientPoint1 variable (RenderState::gradientPoint1)

PointF gradientPoint1

0% Gradient point

gradientPoint2 variable (RenderState::gradientPoint2)

PointF gradientPoint2

100% Gradient point


RenderStateEx class

RenderStateEx

RenderStateEx

RenderContext class

RenderContext

Auto-generated from sources, Revision , https://github.com/brisklib/brisk/blob//include/brisk/