RenderStateSet Class

(Qt3DRender::Render::RenderStateSet)

Public Functions

RenderStateSet()
~RenderStateSet()
void addState(const GenericState &state)
void apply(GraphicsContext *gc)
int changeCost(RenderStateSet *previousState)
void merge(RenderStateSet *other)
void resetMasked(StateMaskSet maskOfStatesToReset, GraphicsContext *gc)
StateMaskSet stateMask() const

Static Public Members

StateVariant createState(Args... values)
StateVariant initializeStateFromPeer(const Qt3DRender::QRenderStateCreatedChangeBasePtr change)

Member Function Documentation

RenderStateSet::RenderStateSet()

Default constructs an instance of RenderStateSet.

RenderStateSet::~RenderStateSet()

Destroys the instance of RenderStateSet.

void RenderStateSet::addState(const GenericState &state)

void RenderStateSet::apply(GraphicsContext *gc)

int RenderStateSet::changeCost(RenderStateSet *previousState)

[static] StateVariant RenderStateSet::createState(Args... values)

[static] StateVariant RenderStateSet::initializeStateFromPeer(const Qt3DRender::QRenderStateCreatedChangeBasePtr change)

void RenderStateSet::merge(RenderStateSet *other)

void RenderStateSet::resetMasked(StateMaskSet maskOfStatesToReset, GraphicsContext *gc)

StateMaskSet RenderStateSet::stateMask() const