RenderStateSet Class

(Qt3DRender::Render::RenderStateSet)

Public Functions

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

Member Function Documentation

RenderStateSet::RenderStateSet()

Default constructs an instance of RenderStateSet.

RenderStateSet::~RenderStateSet()

Destroys the instance of RenderStateSet.

void RenderStateSet::addState(RenderState *ds)

void RenderStateSet::apply(GraphicsContext *gc)

int RenderStateSet::changeCost(RenderStateSet *previousState)

void RenderStateSet::merge(RenderStateSet *other)

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

StateMaskSet RenderStateSet::stateMask() const