#include <AppImplMswRendererDx.h>
Enumerator |
---|
BATCH_TEXTURE |
|
CUSTOM_SHADER_ACTIVE |
|
cinder::app::AppImplMswRendererDx::AppImplMswRendererDx |
( |
App * |
aApp, |
|
|
RendererDx * |
aRenderer |
|
) |
| |
void cinder::app::AppImplMswRendererDx::prepareToggleFullScreen |
( |
| ) |
|
|
virtual |
void cinder::app::AppImplMswRendererDx::finishToggleFullScreen |
( |
| ) |
|
|
virtual |
void cinder::app::AppImplMswRendererDx::kill |
( |
| ) |
|
|
virtual |
void cinder::app::AppImplMswRendererDx::defaultResize |
( |
| ) |
const |
|
virtual |
void cinder::app::AppImplMswRendererDx::swapBuffers |
( |
| ) |
const |
|
virtual |
void cinder::app::AppImplMswRendererDx::makeCurrentContext |
( |
| ) |
|
|
virtual |
void cinder::app::AppImplMswRendererDx::enableVsync |
( |
bool |
enable = true | ) |
|
bool cinder::app::AppImplMswRendererDx::vsyncEnabled |
( |
| ) |
const |
void cinder::app::AppImplMswRendererDx::setViewport |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| const |
void cinder::app::AppImplMswRendererDx::enableDepthTesting |
( |
bool |
enable = true | ) |
|
void cinder::app::AppImplMswRendererDx::enableAlphaBlending |
( |
bool |
premultiplied = false | ) |
|
void cinder::app::AppImplMswRendererDx::disableAlphaBlending |
( |
| ) |
|
void cinder::app::AppImplMswRendererDx::enableAdditiveBlending |
( |
| ) |
|
void cinder::app::AppImplMswRendererDx::enableDepthWriting |
( |
bool |
enable = true | ) |
|
bool cinder::app::AppImplMswRendererDx::getRenderFlag |
( |
RenderStateFlag |
flag | ) |
|
bool cinder::app::AppImplMswRendererDx::initializeInternal |
( |
DX_WINDOW_TYPE |
wnd | ) |
|
|
protected |
int cinder::app::AppImplMswRendererDx::initMultisample |
( |
int |
requestedLevelIdx | ) |
|
|
protected |
bool cinder::app::AppImplMswRendererDx::createDevice |
( |
UINT |
createDeviceFlags | ) |
|
|
protected |
bool cinder::app::AppImplMswRendererDx::createDeviceResources |
( |
| ) |
|
|
protected |
bool cinder::app::AppImplMswRendererDx::createFramebufferResources |
( |
| ) |
|
|
protected |
bool cinder::app::AppImplMswRendererDx::createShadersFeatureLevel_9_1 |
( |
| ) |
|
|
protected |
bool cinder::app::AppImplMswRendererDx::createShadersFeatureLevel_9_3 |
( |
| ) |
|
|
protected |
bool cinder::app::AppImplMswRendererDx::createShadersFeatureLevel_10_1 |
( |
| ) |
|
|
protected |
bool cinder::app::AppImplMswRendererDx::createShadersFeatureLevel_11_0 |
( |
| ) |
|
|
protected |
bool cinder::app::AppImplMswRendererDx::createShadersFeatureLevel_11_1 |
( |
| ) |
|
|
protected |
void cinder::app::AppImplMswRendererDx::handleLostDevice |
( |
| ) |
|
|
protected |
void cinder::app::AppImplMswRendererDx::getPlatformWindowDimensions |
( |
DX_WINDOW_TYPE |
wnd, |
|
|
float * |
width, |
|
|
float * |
height |
|
) |
| const |
|
protected |
void cinder::app::AppImplMswRendererDx::releaseNonDeviceResources |
( |
| ) |
|
|
protected |
const dx::Texture* cinder::app::AppImplMswRendererDx::mCurrentBatchTexture |
std::vector<std::pair<const dx::Texture*, std::vector<FixedVertex> > > cinder::app::AppImplMswRendererDx::mBatchedTextures |
MatrixStack cinder::app::AppImplMswRendererDx::mModelView |
MatrixStack cinder::app::AppImplMswRendererDx::mProjection |
Vec4f cinder::app::AppImplMswRendererDx::mCurrentColor |
Vec3f cinder::app::AppImplMswRendererDx::mCurrentNormal |
Vec2f cinder::app::AppImplMswRendererDx::mCurrentUV |
std::vector<FixedVertex> cinder::app::AppImplMswRendererDx::mImmediateModeVerts |
GLenum cinder::app::AppImplMswRendererDx::mImmediateModePrimitive |
bool cinder::app::AppImplMswRendererDx::mLightingEnabled |
LightData cinder::app::AppImplMswRendererDx::mLights[8] |
RendererDx* cinder::app::AppImplMswRendererDx::mRenderer |
D3D_FEATURE_LEVEL cinder::app::AppImplMswRendererDx::mFeatureLevel |
ID3D11DeviceContext* cinder::app::AppImplMswRendererDx::mDeviceContext |
IDXGISwapChain* cinder::app::AppImplMswRendererDx::mSwapChain |
ID3D11Device* cinder::app::AppImplMswRendererDx::md3dDevice |
ID3D11RenderTargetView* cinder::app::AppImplMswRendererDx::mMainFramebuffer |
ID3D11Texture2D* cinder::app::AppImplMswRendererDx::mDepthStencilTexture |
ID3D11DepthStencilView* cinder::app::AppImplMswRendererDx::mDepthStencilView |
ID3D11Buffer* cinder::app::AppImplMswRendererDx::mCBMatrices |
ID3D11Buffer* cinder::app::AppImplMswRendererDx::mCBLights |
ID3D11Buffer* cinder::app::AppImplMswRendererDx::mCBFixedParameters |
ID3D11BlendState* cinder::app::AppImplMswRendererDx::mBlendState |
D3D11_BLEND_DESC cinder::app::AppImplMswRendererDx::mBlendDesc |
ID3D11VertexShader* cinder::app::AppImplMswRendererDx::mFixedColorVertexShader |
ID3D11PixelShader* cinder::app::AppImplMswRendererDx::mFixedColorPixelShader |
ID3D11VertexShader* cinder::app::AppImplMswRendererDx::mFixedColorLightVertexShader |
ID3D11PixelShader* cinder::app::AppImplMswRendererDx::mFixedColorLightPixelShader |
ID3D11VertexShader* cinder::app::AppImplMswRendererDx::mFixedTextureVertexShader |
ID3D11PixelShader* cinder::app::AppImplMswRendererDx::mFixedTexturePixelShader |
ID3D11VertexShader* cinder::app::AppImplMswRendererDx::mFixedTextureLightVertexShader |
ID3D11PixelShader* cinder::app::AppImplMswRendererDx::mFixedTextureLightPixelShader |
ID3D11VertexShader* cinder::app::AppImplMswRendererDx::mVboPositionVS |
ID3D11VertexShader* cinder::app::AppImplMswRendererDx::mVboPositionNormalVS |
ID3D11VertexShader* cinder::app::AppImplMswRendererDx::mVboPositionTextureVS |
ID3D11VertexShader* cinder::app::AppImplMswRendererDx::mVboPositionColorVS |
ID3D11VertexShader* cinder::app::AppImplMswRendererDx::mVboPositionNormalTextureVS |
ID3D11VertexShader* cinder::app::AppImplMswRendererDx::mVboPositionNormalColorVS |
ID3D11VertexShader* cinder::app::AppImplMswRendererDx::mVboPositionColorTextureVS |
ID3D11VertexShader* cinder::app::AppImplMswRendererDx::mVboPositionNormalColorTextureVS |
ID3D11VertexShader* cinder::app::AppImplMswRendererDx::mVboPositionLightVS |
ID3D11VertexShader* cinder::app::AppImplMswRendererDx::mVboPositionNormalLightVS |
ID3D11VertexShader* cinder::app::AppImplMswRendererDx::mVboPositionTextureLightVS |
ID3D11VertexShader* cinder::app::AppImplMswRendererDx::mVboPositionColorLightVS |
ID3D11VertexShader* cinder::app::AppImplMswRendererDx::mVboPositionNormalTextureLightVS |
ID3D11VertexShader* cinder::app::AppImplMswRendererDx::mVboPositionNormalColorLightVS |
ID3D11VertexShader* cinder::app::AppImplMswRendererDx::mVboPositionColorTextureLightVS |
ID3D11VertexShader* cinder::app::AppImplMswRendererDx::mVboPositionNormalColorTextureLightVS |
ID3D11InputLayout* cinder::app::AppImplMswRendererDx::mFixedLayout |
ID3D11Buffer* cinder::app::AppImplMswRendererDx::mVertexBuffer |
ID3D11Buffer* cinder::app::AppImplMswRendererDx::mIndexBuffer |
ID3D11RasterizerState* cinder::app::AppImplMswRendererDx::mDefaultRenderState |
ID3D11DepthStencilState* cinder::app::AppImplMswRendererDx::mDepthStencilState |
D3D11_DEPTH_STENCIL_DESC cinder::app::AppImplMswRendererDx::mDepthStencilDesc |
int cinder::app::AppImplMswRendererDx::mStateFlags |
|
protected |
bool cinder::app::AppImplMswRendererDx::mFullScreen |
|
protected |
bool cinder::app::AppImplMswRendererDx::mVsyncEnable |
|
protected |
DX_WINDOW_TYPE cinder::app::AppImplMswRenderer::mWnd |
|
protectedinherited |
App* cinder::app::AppImplMswRenderer::mApp |
|
protectedinherited |
The documentation for this class was generated from the following files: