#include <StateManager11.h>
|
| | StateManager11 (Renderer11 *renderer) |
| |
| | ~StateManager11 () |
| |
| void | initialize (const gl::Caps &caps) |
| |
| void | deinitialize () |
| |
| void | syncState (const gl::State &state, const gl::State::DirtyBits &dirtyBits) |
| |
| gl::Error | setBlendState (const gl::Framebuffer *framebuffer, const gl::BlendState &blendState, const gl::ColorF &blendColor, unsigned int sampleMask) |
| |
| gl::Error | setDepthStencilState (const gl::State &glState) |
| |
| gl::Error | setRasterizerState (const gl::RasterizerState &rasterState) |
| |
| void | setScissorRectangle (const gl::Rectangle &scissor, bool enabled) |
| |
| void | setViewport (const gl::Caps *caps, const gl::Rectangle &viewport, float zNear, float zFar) |
| |
| void | updatePresentPath (bool presentPathFastActive, const gl::FramebufferAttachment *framebufferAttachment) |
| |
| const dx_VertexConstants11 & | getVertexConstants () const |
| |
| const dx_PixelConstants11 & | getPixelConstants () const |
| |
| void | updateStencilSizeIfChanged (bool depthStencilInitialized, unsigned int stencilSize) |
| |
| void | setShaderResource (gl::SamplerType shaderType, UINT resourceSlot, ID3D11ShaderResourceView *srv) |
| |
| gl::Error | clearTextures (gl::SamplerType samplerType, size_t rangeStart, size_t rangeEnd) |
| |
| gl::Error | syncFramebuffer (gl::Framebuffer *framebuffer) |
| |
| void | invalidateRenderTarget () |
| |
| void | invalidateBoundViews () |
| |
| void | invalidateEverything () |
| |
| void | setOneTimeRenderTarget (ID3D11RenderTargetView *renderTarget, ID3D11DepthStencilView *depthStencil) |
| |
| void | setOneTimeRenderTargets (const std::vector< ID3D11RenderTargetView *> &renderTargets, ID3D11DepthStencilView *depthStencil) |
| |
| void | onBeginQuery (Query11 *query) |
| |
| void | onDeleteQueryObject (Query11 *query) |
| |
| gl::Error | onMakeCurrent (const gl::ContextState &data) |
| |
| gl::Error | updateCurrentValueAttribs (const gl::State &state, VertexDataManager *vertexDataManager) |
| |
| const std::vector< TranslatedAttribute > & | getCurrentValueAttribs () const |
| |
◆ StateManager11()
| rx::StateManager11::StateManager11 |
( |
Renderer11 * |
renderer | ) |
|
◆ ~StateManager11()
| rx::StateManager11::~StateManager11 |
( |
| ) |
|
◆ clearTextures()
◆ deinitialize()
| void rx::StateManager11::deinitialize |
( |
| ) |
|
◆ getCurrentValueAttribs()
| const std::vector< TranslatedAttribute > & rx::StateManager11::getCurrentValueAttribs |
( |
| ) |
const |
◆ getPixelConstants()
◆ getVertexConstants()
◆ initialize()
| void rx::StateManager11::initialize |
( |
const gl::Caps & |
caps | ) |
|
◆ invalidateBoundViews()
| void rx::StateManager11::invalidateBoundViews |
( |
| ) |
|
◆ invalidateEverything()
| void rx::StateManager11::invalidateEverything |
( |
| ) |
|
◆ invalidateRenderTarget()
| void rx::StateManager11::invalidateRenderTarget |
( |
| ) |
|
◆ onBeginQuery()
| void rx::StateManager11::onBeginQuery |
( |
Query11 * |
query | ) |
|
◆ onDeleteQueryObject()
| void rx::StateManager11::onDeleteQueryObject |
( |
Query11 * |
query | ) |
|
◆ onMakeCurrent()
◆ setBlendState()
◆ setDepthStencilState()
◆ setOneTimeRenderTarget()
| void rx::StateManager11::setOneTimeRenderTarget |
( |
ID3D11RenderTargetView * |
renderTarget, |
|
|
ID3D11DepthStencilView * |
depthStencil |
|
) |
| |
◆ setOneTimeRenderTargets()
| void rx::StateManager11::setOneTimeRenderTargets |
( |
const std::vector< ID3D11RenderTargetView *> & |
renderTargets, |
|
|
ID3D11DepthStencilView * |
depthStencil |
|
) |
| |
◆ setRasterizerState()
◆ setScissorRectangle()
| void rx::StateManager11::setScissorRectangle |
( |
const gl::Rectangle & |
scissor, |
|
|
bool |
enabled |
|
) |
| |
◆ setShaderResource()
| void rx::StateManager11::setShaderResource |
( |
gl::SamplerType |
shaderType, |
|
|
UINT |
resourceSlot, |
|
|
ID3D11ShaderResourceView * |
srv |
|
) |
| |
◆ setViewport()
◆ syncFramebuffer()
◆ syncState()
◆ updateCurrentValueAttribs()
◆ updatePresentPath()
◆ updateStencilSizeIfChanged()
| void rx::StateManager11::updateStencilSizeIfChanged |
( |
bool |
depthStencilInitialized, |
|
|
unsigned int |
stencilSize |
|
) |
| |
The documentation for this class was generated from the following files: