#include <StateManager9.h>
|
| StateManager9 (Renderer9 *renderer9) |
|
| ~StateManager9 () |
|
void | initialize () |
|
void | syncState (const gl::State &state, const gl::State::DirtyBits &dirtyBits) |
|
gl::Error | setBlendDepthRasterStates (const gl::State &glState, unsigned int sampleMask) |
|
void | setScissorState (const gl::Rectangle &scissor, bool enabled) |
|
void | setViewportState (const gl::Rectangle &viewport, float zNear, float zFar, GLenum drawMode, GLenum frontFace, bool ignoreViewport) |
|
void | setShaderConstants () |
|
void | forceSetBlendState () |
|
void | forceSetRasterState () |
|
void | forceSetDepthStencilState () |
|
void | forceSetScissorState () |
|
void | forceSetViewportState () |
|
void | forceSetDXUniformsState () |
|
void | updateDepthSizeIfChanged (bool depthStencilInitialized, unsigned int depthSize) |
|
void | updateStencilSizeIfChanged (bool depthStencilInitialized, unsigned int stencilSize) |
|
void | setRenderTargetBounds (size_t width, size_t height) |
|
int | getRenderTargetWidth () const |
|
int | getRenderTargetHeight () const |
|
void | resetDirtyBits () |
|
◆ StateManager9()
rx::StateManager9::StateManager9 |
( |
Renderer9 * |
renderer9 | ) |
|
◆ ~StateManager9()
rx::StateManager9::~StateManager9 |
( |
| ) |
|
◆ forceSetBlendState()
void rx::StateManager9::forceSetBlendState |
( |
| ) |
|
◆ forceSetDepthStencilState()
void rx::StateManager9::forceSetDepthStencilState |
( |
| ) |
|
◆ forceSetDXUniformsState()
void rx::StateManager9::forceSetDXUniformsState |
( |
| ) |
|
◆ forceSetRasterState()
void rx::StateManager9::forceSetRasterState |
( |
| ) |
|
◆ forceSetScissorState()
void rx::StateManager9::forceSetScissorState |
( |
| ) |
|
◆ forceSetViewportState()
void rx::StateManager9::forceSetViewportState |
( |
| ) |
|
◆ getRenderTargetHeight()
int rx::StateManager9::getRenderTargetHeight |
( |
| ) |
const |
|
inline |
◆ getRenderTargetWidth()
int rx::StateManager9::getRenderTargetWidth |
( |
| ) |
const |
|
inline |
◆ initialize()
void rx::StateManager9::initialize |
( |
| ) |
|
◆ resetDirtyBits()
void rx::StateManager9::resetDirtyBits |
( |
| ) |
|
|
inline |
◆ setBlendDepthRasterStates()
gl::Error rx::StateManager9::setBlendDepthRasterStates |
( |
const gl::State & |
glState, |
|
|
unsigned int |
sampleMask |
|
) |
| |
◆ setRenderTargetBounds()
◆ setScissorState()
void rx::StateManager9::setScissorState |
( |
const gl::Rectangle & |
scissor, |
|
|
bool |
enabled |
|
) |
| |
◆ setShaderConstants()
void rx::StateManager9::setShaderConstants |
( |
| ) |
|
◆ setViewportState()
void rx::StateManager9::setViewportState |
( |
const gl::Rectangle & |
viewport, |
|
|
float |
zNear, |
|
|
float |
zFar, |
|
|
GLenum |
drawMode, |
|
|
GLenum |
frontFace, |
|
|
bool |
ignoreViewport |
|
) |
| |
◆ syncState()
◆ updateDepthSizeIfChanged()
void rx::StateManager9::updateDepthSizeIfChanged |
( |
bool |
depthStencilInitialized, |
|
|
unsigned int |
depthSize |
|
) |
| |
◆ updateStencilSizeIfChanged()
void rx::StateManager9::updateStencilSizeIfChanged |
( |
bool |
depthStencilInitialized, |
|
|
unsigned int |
stencilSize |
|
) |
| |
The documentation for this class was generated from the following files: