OrbitEngine::Graphics::D3DStates class

Base classes

class States

Constructors, destructors, conversion operators

D3DStates()
~D3DStates()

Public functions

void setBlending(BlendState enabled) override
void setCullMode(CullMode cullMode) override
void setDepthTest(FunctionMode depthMode) override
void setStencil(FunctionMode stencilMode, StencilOperation operation = (StencilOperation) 0) override
void setScissor(Math::Scissor* scissor) override
auto getBlendState(BlendState blendState) -> ID3D11BlendState*
auto getRasterizerState(CullMode cullMode) -> ID3D11RasterizerState*
auto getDepthStencilState(FunctionMode depthMode, FunctionMode stencilMode, StencilOperation operation) -> ID3D11DepthStencilState*