Otclient  14/8/2020
PainterOGL::PainterState Struct Reference

#include <painterogl.h>

Collaboration diagram for PainterOGL::PainterState:

Public Attributes

Size resolution
 
Matrix3 transformMatrix
 
Matrix3 projectionMatrix
 
Matrix3 textureMatrix
 
Color color
 
float opacity
 
Painter::CompositionMode compositionMode
 
Painter::BlendEquation blendEquation
 
Rect clipRect
 
Texturetexture
 
PainterShaderProgramshaderProgram
 
bool alphaWriting
 

Detailed Description

Definition at line 31 of file painterogl.h.

Member Data Documentation

◆ alphaWriting

bool PainterOGL::PainterState::alphaWriting

Definition at line 43 of file painterogl.h.

◆ blendEquation

Painter::BlendEquation PainterOGL::PainterState::blendEquation

Definition at line 39 of file painterogl.h.

◆ clipRect

Rect PainterOGL::PainterState::clipRect

Definition at line 40 of file painterogl.h.

◆ color

Color PainterOGL::PainterState::color

Definition at line 36 of file painterogl.h.

◆ compositionMode

Painter::CompositionMode PainterOGL::PainterState::compositionMode

Definition at line 38 of file painterogl.h.

◆ opacity

float PainterOGL::PainterState::opacity

Definition at line 37 of file painterogl.h.

◆ projectionMatrix

Matrix3 PainterOGL::PainterState::projectionMatrix

Definition at line 34 of file painterogl.h.

◆ resolution

Size PainterOGL::PainterState::resolution

Definition at line 32 of file painterogl.h.

◆ shaderProgram

PainterShaderProgram* PainterOGL::PainterState::shaderProgram

Definition at line 42 of file painterogl.h.

◆ texture

Texture* PainterOGL::PainterState::texture

Definition at line 41 of file painterogl.h.

◆ textureMatrix

Matrix3 PainterOGL::PainterState::textureMatrix

Definition at line 35 of file painterogl.h.

◆ transformMatrix

Matrix3 PainterOGL::PainterState::transformMatrix

Definition at line 33 of file painterogl.h.


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