This is the complete list of members for gte::DX11Engine, including all inherited members.
AllowOcclusionQuery(bool allow) | gte::GraphicsEngine | inline |
BaseEngine() | gte::BaseEngine | protected |
BaseEngine(BaseEngine const &)=delete | gte::BaseEngine | protected |
BeginOcclusionQuery() | gte::DX11Engine | private |
BeginTimer(DX11PerformanceCounter &counter) | gte::DX11Engine | |
Bind(std::shared_ptr< GraphicsObject > const &object) | gte::GraphicsEngine | |
Bind(std::shared_ptr< DrawTarget > const &target) | gte::GraphicsEngine | |
BindProgram(std::shared_ptr< ComputeProgram > const &program) override | gte::DX11Engine | virtual |
BindTexture(std::shared_ptr< Texture2 > const &texture, ID3D11Texture2D *dxTexture, ID3D11ShaderResourceView *dxSRView) | gte::DX11Engine | |
ClearBuffers() override | gte::DX11Engine | virtual |
ClearColorBuffer() override | gte::DX11Engine | virtual |
ClearDepthBuffer() override | gte::DX11Engine | virtual |
ClearStencilBuffer() override | gte::DX11Engine | virtual |
CopyCpuToGpu(std::shared_ptr< Buffer > const &buffer) override | gte::DX11Engine | virtual |
CopyCpuToGpu(std::shared_ptr< TextureSingle > const &texture) override | gte::DX11Engine | virtual |
CopyCpuToGpu(std::shared_ptr< TextureSingle > const &texture, unsigned int level) override | gte::DX11Engine | virtual |
CopyCpuToGpu(std::shared_ptr< TextureArray > const &textureArray) override | gte::DX11Engine | virtual |
CopyCpuToGpu(std::shared_ptr< TextureArray > const &textureArray, unsigned int item, unsigned int level) override | gte::DX11Engine | virtual |
CopyGpuToCpu(std::shared_ptr< Buffer > const &buffer) override | gte::DX11Engine | virtual |
CopyGpuToCpu(std::shared_ptr< TextureSingle > const &texture) override | gte::DX11Engine | virtual |
CopyGpuToCpu(std::shared_ptr< TextureSingle > const &texture, unsigned int level) override | gte::DX11Engine | virtual |
CopyGpuToCpu(std::shared_ptr< TextureArray > const &textureArray) override | gte::DX11Engine | virtual |
CopyGpuToCpu(std::shared_ptr< TextureArray > const &textureArray, unsigned int item, unsigned int level) override | gte::DX11Engine | virtual |
CopyGpuToGpu(std::shared_ptr< Buffer > const &buffer0, std::shared_ptr< Buffer > const &buffer1) override | gte::DX11Engine | virtual |
CopyGpuToGpu(std::shared_ptr< TextureSingle > const &texture0, std::shared_ptr< TextureSingle > const &texture1) override | gte::DX11Engine | virtual |
CopyGpuToGpu(std::shared_ptr< TextureSingle > const &texture0, std::shared_ptr< TextureSingle > const &texture1, unsigned int level) override | gte::DX11Engine | virtual |
CopyGpuToGpu(std::shared_ptr< TextureArray > const &textureArray0, std::shared_ptr< TextureArray > const &textureArray1) override | gte::DX11Engine | virtual |
CopyGpuToGpu(std::shared_ptr< TextureArray > const &textureArray0, std::shared_ptr< TextureArray > const &textureArray1, unsigned int item, unsigned int level) override | gte::DX11Engine | virtual |
CreateBackBuffer(UINT xSize, UINT ySize) | gte::DX11Engine | private |
CreateBestMatchingDevice() | gte::DX11Engine | private |
CreateDefaultGlobalState() | gte::BaseEngine | protected |
CreateDefaultObjects() | gte::DX11Engine | private |
CreateDevice() | gte::DX11Engine | private |
CreateGEDrawTarget typedef | gte::GraphicsEngine | protected |
CreateGEObject typedef | gte::GraphicsEngine | protected |
CreateSwapChain(HWND handle, UINT xSize, UINT ySize) | gte::DX11Engine | private |
DestroyBackBuffer() | gte::DX11Engine | private |
DestroyDefaultGlobalState() | gte::GraphicsEngine | protectedvirtual |
DestroyDefaultObjects() | gte::DX11Engine | private |
DestroyDevice() | gte::DX11Engine | private |
DestroySwapChain() | gte::DX11Engine | private |
Disable(Shader const *shader, DX11Shader *dxShader) | gte::DX11Engine | private |
Disable(std::shared_ptr< DrawTarget > const &target) override | gte::DX11Engine | virtual |
DisableCBuffers(Shader const *shader, DX11Shader *dxShader) | gte::DX11Engine | private |
DisableRBuffers(Shader const *shader, DX11Shader *dxShader) | gte::DX11Engine | private |
DisableSamplers(Shader const *shader, DX11Shader *dxShader) | gte::DX11Engine | private |
DisableSBuffers(Shader const *shader, DX11Shader *dxShader) | gte::DX11Engine | private |
DisableShaders(std::shared_ptr< VisualEffect > const &effect, DX11VertexShader *dxVShader, DX11GeometryShader *dxGShader, DX11PixelShader *dxPShader) | gte::DX11Engine | private |
DisableTBuffers(Shader const *shader, DX11Shader *dxShader) | gte::DX11Engine | private |
DisableTextureArrays(Shader const *shader, DX11Shader *dxShader) | gte::DX11Engine | private |
DisableTextures(Shader const *shader, DX11Shader *dxShader) | gte::DX11Engine | private |
DisplayColorBuffer(unsigned int syncInterval) override | gte::DX11Engine | virtual |
Draw(Visual *visual) | gte::GraphicsEngine | |
Draw(std::vector< Visual * > const &visuals) | gte::GraphicsEngine | |
Draw(std::shared_ptr< Visual > const &visual) | gte::GraphicsEngine | |
Draw(std::vector< std::shared_ptr< Visual >> const &visuals) | gte::GraphicsEngine | |
Draw(int x, int y, std::array< float, 4 > const &color, std::string const &message) | gte::GraphicsEngine | |
Draw(std::shared_ptr< OverlayEffect > const &overlay) override | gte::GraphicsEngine | virtual |
DrawPrimitive(VertexBuffer const *vbuffer, IndexBuffer const *ibuffer) | gte::DX11Engine | private |
DrawPrimitive(std::shared_ptr< VertexBuffer > const &vbuffer, std::shared_ptr< IndexBuffer > const &ibuffer, std::shared_ptr< VisualEffect > const &effect) override | gte::DX11Engine | privatevirtual |
DX11Engine(D3D_FEATURE_LEVEL minFeatureLevel=D3D_FEATURE_LEVEL_11_0) | gte::DX11Engine | |
DX11Engine(IDXGIAdapter *adapter, D3D_DRIVER_TYPE driverType, HMODULE softwareModule, UINT flags, D3D_FEATURE_LEVEL minFeatureLevel) | gte::DX11Engine | |
DX11Engine(HWND handle, UINT xSize, UINT ySize, D3D_FEATURE_LEVEL minFeatureLevel=D3D_FEATURE_LEVEL_11_0) | gte::DX11Engine | |
DX11Engine(IDXGIAdapter *adapter, HWND handle, UINT xSize, UINT ySize, D3D_DRIVER_TYPE driverType, HMODULE softwareModule, UINT flags, D3D_FEATURE_LEVEL minFeatureLevel) | gte::DX11Engine | |
Enable(Shader const *shader, DX11Shader *dxShader) | gte::DX11Engine | private |
Enable(std::shared_ptr< DrawTarget > const &target) override | gte::DX11Engine | virtual |
EnableCBuffers(Shader const *shader, DX11Shader *dxShader) | gte::DX11Engine | private |
EnableRBuffers(Shader const *shader, DX11Shader *dxShader) | gte::DX11Engine | private |
EnableSamplers(Shader const *shader, DX11Shader *dxShader) | gte::DX11Engine | private |
EnableSBuffers(Shader const *shader, DX11Shader *dxShader) | gte::DX11Engine | private |
EnableShaders(std::shared_ptr< VisualEffect > const &effect, DX11VertexShader *&dxVShader, DX11GeometryShader *&dxGShader, DX11PixelShader *&dxPShader) | gte::DX11Engine | private |
EnableTBuffers(Shader const *shader, DX11Shader *dxShader) | gte::DX11Engine | private |
EnableTextureArrays(Shader const *shader, DX11Shader *dxShader) | gte::DX11Engine | private |
EnableTextures(Shader const *shader, DX11Shader *dxShader) | gte::DX11Engine | private |
EndOcclusionQuery(ID3D11Query *occlusionQuery) | gte::DX11Engine | private |
EndTimer(DX11PerformanceCounter &counter) | gte::DX11Engine | |
Execute(std::shared_ptr< ComputeProgram > const &program, unsigned int numXGroups, unsigned int numYGroups, unsigned int numZGroups) override | gte::DX11Engine | virtual |
ExitFullscreen() | gte::DX11Engine | |
Flush() override | gte::DX11Engine | virtual |
Get(std::shared_ptr< GraphicsObject > const &object) const | gte::GraphicsEngine | |
Get(std::shared_ptr< DrawTarget > const &target) const | gte::GraphicsEngine | |
GetAdapter() const | gte::DX11Engine | inline |
GetBlendState() const | gte::BaseEngine | inline |
GetClearColor() const | gte::BaseEngine | inline |
GetClearDepth() const | gte::BaseEngine | inline |
GetClearStencil() const | gte::BaseEngine | inline |
GetDefaultBlendState() const | gte::BaseEngine | inline |
GetDefaultDepthStencilState() const | gte::BaseEngine | inline |
GetDefaultFont() const | gte::BaseEngine | inline |
GetDefaultRasterizerState() const | gte::BaseEngine | inline |
GetDepthRange(float &zmin, float &zmax) const override | gte::DX11Engine | virtual |
GetDepthStencilState() const | gte::BaseEngine | inline |
GetDevice() const | gte::DX11Engine | inline |
GetDriverType() const | gte::DX11Engine | inline |
GetFeatureLevel() const | gte::DX11Engine | inline |
GetFlags() const | gte::DX11Engine | inline |
GetFont() const | gte::BaseEngine | inline |
GetImmediate() const | gte::DX11Engine | inline |
GetMinFeatureLevel() const | gte::DX11Engine | inline |
GetNumActiveElements(std::shared_ptr< StructuredBuffer > const &buffer) override | gte::DX11Engine | virtual |
GetRasterizerState() const | gte::BaseEngine | inline |
GetSoftwareModule() const | gte::DX11Engine | inline |
GetTotalAllocation(size_t &numBytes, size_t &numObjects) const | gte::GraphicsEngine | |
GetViewport(int &x, int &y, int &w, int &h) const override | gte::DX11Engine | virtual |
GraphicsEngine() | gte::GraphicsEngine | protected |
GraphicsEngine(GraphicsEngine const &)=delete | gte::GraphicsEngine | protected |
Initialize(IDXGIAdapter *adapter, D3D_DRIVER_TYPE driverType, HMODULE softwareModule, UINT flags, D3D_FEATURE_LEVEL minFeatureLevel) | gte::DX11Engine | private |
IsFullscreen(DXGIOutput const &output) const | gte::DX11Engine | |
mActiveBlendState | gte::BaseEngine | protected |
mActiveDepthStencilState | gte::BaseEngine | protected |
mActiveDS | gte::DX11Engine | private |
mActiveFont | gte::BaseEngine | protected |
mActiveRasterizerState | gte::BaseEngine | protected |
mActiveRT | gte::DX11Engine | private |
mAdapter | gte::DX11Engine | private |
mAllowOcclusionQuery | gte::GraphicsEngine | protected |
MapForWrite(std::shared_ptr< Resource > const &resource, unsigned int sri) | gte::DX11Engine | |
mClearColor | gte::BaseEngine | protected |
mClearDepth | gte::BaseEngine | protected |
mClearStencil | gte::BaseEngine | protected |
mColorBuffer | gte::DX11Engine | private |
mColorView | gte::DX11Engine | private |
mCreateGEDrawTarget | gte::GraphicsEngine | protected |
mCreateGEObject | gte::GraphicsEngine | protected |
mDefaultBlendState | gte::BaseEngine | protected |
mDefaultDepthStencilState | gte::BaseEngine | protected |
mDefaultFont | gte::BaseEngine | protected |
mDefaultRasterizerState | gte::BaseEngine | protected |
mDepthStencilBuffer | gte::DX11Engine | private |
mDepthStencilView | gte::DX11Engine | private |
mDevice | gte::DX11Engine | private |
mDriverType | gte::DX11Engine | private |
mDTListener | gte::GraphicsEngine | protected |
mDTMap | gte::GraphicsEngine | protected |
mFeatureLevel | gte::DX11Engine | private |
mFlags | gte::DX11Engine | private |
mFullscreenState | gte::DX11Engine | private |
mGEObjectCreator | gte::GraphicsEngine | protected |
mGOListener | gte::GraphicsEngine | protected |
mGOMap | gte::GraphicsEngine | protected |
mILMap | gte::GraphicsEngine | protected |
mImmediate | gte::DX11Engine | private |
mMinFeatureLevel | gte::DX11Engine | private |
mNumActiveRTs | gte::DX11Engine | private |
mSaveDS | gte::DX11Engine | private |
mSaveRT | gte::DX11Engine | private |
mSaveViewport | gte::DX11Engine | private |
mSoftwareModule | gte::DX11Engine | private |
mSwapChain | gte::DX11Engine | private |
mViewport | gte::DX11Engine | private |
mWaitQuery | gte::DX11Engine | private |
mWarnOnNonemptyBridges | gte::GraphicsEngine | protected |
mXSize | gte::BaseEngine | protected |
mYSize | gte::BaseEngine | protected |
operator=(GraphicsEngine const &)=delete | gte::GraphicsEngine | protected |
gte::BaseEngine::operator=(BaseEngine const &)=delete | gte::BaseEngine | protected |
Resize(unsigned int w, unsigned int h) override | gte::DX11Engine | virtual |
SetBlendState(std::shared_ptr< BlendState > const &state) override | gte::DX11Engine | virtual |
SetClearColor(std::array< float, 4 > const &clearColor) | gte::BaseEngine | inline |
SetClearDepth(float clearDepth) | gte::BaseEngine | inline |
SetClearStencil(unsigned int clearStencil) | gte::BaseEngine | inline |
SetDefaultBlendState() | gte::BaseEngine | inline |
SetDefaultDepthStencilState() | gte::BaseEngine | inline |
SetDefaultFont() | gte::BaseEngine | inline |
SetDefaultRasterizerState() | gte::BaseEngine | inline |
SetDepthRange(float zmin, float zmax) override | gte::DX11Engine | virtual |
SetDepthStencilState(std::shared_ptr< DepthStencilState > const &state) override | gte::DX11Engine | virtual |
SetFont(std::shared_ptr< Font > const &font) override | gte::GraphicsEngine | virtual |
SetFullscreen(DXGIOutput const &output, bool fullscreen) | gte::DX11Engine | |
SetRasterizerState(std::shared_ptr< RasterizerState > const &state) override | gte::DX11Engine | virtual |
SetViewport(int x, int y, int w, int h) override | gte::DX11Engine | virtual |
Share(std::shared_ptr< Texture2 > const &texture, DX11Engine *engine) | gte::DX11Engine | |
Unbind(std::shared_ptr< GraphicsObject > const &object) | gte::GraphicsEngine | inline |
Unbind(std::shared_ptr< DrawTarget > const &target) | gte::GraphicsEngine | inline |
Unbind(GraphicsObject const *object) | gte::GraphicsEngine | protected |
Unbind(DrawTarget const *target) | gte::GraphicsEngine | protected |
Unmap(std::shared_ptr< Resource > const &resource, unsigned int sri) | gte::DX11Engine | |
Update(std::shared_ptr< Buffer > const &buffer) override | gte::DX11Engine | virtual |
Update(std::shared_ptr< TextureSingle > const &texture) override | gte::DX11Engine | virtual |
Update(std::shared_ptr< TextureSingle > const &texture, unsigned int level) override | gte::DX11Engine | virtual |
Update(std::shared_ptr< TextureArray > const &textureArray) override | gte::DX11Engine | virtual |
Update(std::shared_ptr< TextureArray > const &textureArray, unsigned int item, unsigned int level) override | gte::DX11Engine | virtual |
WaitForFinish() override | gte::DX11Engine | virtual |
WarnOnNonemptyBridges(bool warn) | gte::GraphicsEngine | inline |
~BaseEngine() | gte::BaseEngine | virtual |
~DX11Engine() | gte::DX11Engine | virtual |
~GraphicsEngine() | gte::GraphicsEngine | virtual |