#include <SwapChain11.h>
|
| SwapChain11 (Renderer11 *renderer, NativeWindow11 *nativeWindow, HANDLE shareHandle, GLenum backBufferFormat, GLenum depthBufferFormat, EGLint orientation) |
|
virtual | ~SwapChain11 () |
|
EGLint | resize (EGLint backbufferWidth, EGLint backbufferHeight) |
|
EGLint | reset (EGLint backbufferWidth, EGLint backbufferHeight, EGLint swapInterval) override |
|
EGLint | swapRect (EGLint x, EGLint y, EGLint width, EGLint height) override |
|
void | recreate () override |
|
RenderTargetD3D * | getColorRenderTarget () override |
|
RenderTargetD3D * | getDepthStencilRenderTarget () override |
|
ID3D11Texture2D * | getOffscreenTexture () |
|
ID3D11RenderTargetView * | getRenderTarget () |
|
ID3D11ShaderResourceView * | getRenderTargetShaderResource () |
|
ID3D11Texture2D * | getDepthStencilTexture () |
|
ID3D11DepthStencilView * | getDepthStencil () |
|
ID3D11ShaderResourceView * | getDepthStencilShaderResource () |
|
EGLint | getWidth () const |
|
EGLint | getHeight () const |
|
void * | getKeyedMutex () override |
|
egl::Error | getSyncValues (EGLuint64KHR *ust, EGLuint64KHR *msc, EGLuint64KHR *sbc) override |
|
| SwapChainD3D (HANDLE shareHandle, GLenum backBufferFormat, GLenum depthBufferFormat) |
|
virtual | ~SwapChainD3D () |
|
GLenum | getRenderTargetInternalFormat () const |
|
GLenum | getDepthBufferInternalFormat () const |
|
HANDLE | getShareHandle () |
|
◆ SwapChain11()
◆ ~SwapChain11()
rx::SwapChain11::~SwapChain11 |
( |
| ) |
|
|
virtual |
◆ getColorRenderTarget()
◆ getDepthStencil()
ID3D11DepthStencilView * rx::SwapChain11::getDepthStencil |
( |
| ) |
|
◆ getDepthStencilRenderTarget()
◆ getDepthStencilShaderResource()
ID3D11ShaderResourceView * rx::SwapChain11::getDepthStencilShaderResource |
( |
| ) |
|
◆ getDepthStencilTexture()
ID3D11Texture2D * rx::SwapChain11::getDepthStencilTexture |
( |
| ) |
|
◆ getHeight()
EGLint rx::SwapChain11::getHeight |
( |
| ) |
const |
|
inline |
◆ getKeyedMutex()
void* rx::SwapChain11::getKeyedMutex |
( |
| ) |
|
|
inlineoverridevirtual |
◆ getOffscreenTexture()
ID3D11Texture2D * rx::SwapChain11::getOffscreenTexture |
( |
| ) |
|
◆ getRenderTarget()
ID3D11RenderTargetView * rx::SwapChain11::getRenderTarget |
( |
| ) |
|
◆ getRenderTargetShaderResource()
ID3D11ShaderResourceView * rx::SwapChain11::getRenderTargetShaderResource |
( |
| ) |
|
◆ getSyncValues()
◆ getWidth()
EGLint rx::SwapChain11::getWidth |
( |
| ) |
const |
|
inline |
◆ recreate()
void rx::SwapChain11::recreate |
( |
| ) |
|
|
overridevirtual |
◆ reset()
◆ resize()
◆ swapRect()
The documentation for this class was generated from the following files:
- Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/SwapChain11.h
- Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/SwapChain11.cpp