![]() |
Plasma Engine
2.0
|
This is the complete list of members for plGALDevice, including all inherited members.
| AddDeadObject(plUInt32 uiType, HandleType handle) (defined in plGALDevice) | plGALDevice | protected |
| AddDeadObject(plUInt32 uiType, HandleType handle) (defined in plGALDevice) | plGALDevice | |
| BeginCommands(const char *szName) | plGALDevice | |
| BeginFrame(const plUInt64 uiAppFrame=0) | plGALDevice | |
| BlendStateTable typedef (defined in plGALDevice) | plGALDevice | protected |
| BufferResourceViewTable typedef (defined in plGALDevice) | plGALDevice | protected |
| BufferTable typedef (defined in plGALDevice) | plGALDevice | protected |
| BufferUnorderedAccessViewTable typedef (defined in plGALDevice) | plGALDevice | protected |
| CreateBlendState(const plGALBlendStateCreationDescription &description) (defined in plGALDevice) | plGALDevice | |
| CreateBuffer(const plGALBufferCreationDescription &description, plArrayPtr< const plUInt8 > initialData=plArrayPtr< const plUInt8 >()) | plGALDevice | |
| CreateConstantBuffer(plUInt32 uiBufferSize) (defined in plGALDevice) | plGALDevice | |
| CreateDepthStencilState(const plGALDepthStencilStateCreationDescription &description) (defined in plGALDevice) | plGALDevice | |
| CreateIndexBuffer(plGALIndexType::Enum indexType, plUInt32 uiIndexCount, plArrayPtr< const plUInt8 > initialData=plArrayPtr< const plUInt8 >(), bool bDataIsMutable=false) (defined in plGALDevice) | plGALDevice | |
| CreateProxyTexture(plGALTextureHandle hParentTexture, plUInt32 uiSlice) (defined in plGALDevice) | plGALDevice | |
| CreateRasterizerState(const plGALRasterizerStateCreationDescription &description) (defined in plGALDevice) | plGALDevice | |
| CreateRenderTargetView(const plGALRenderTargetViewCreationDescription &description) | plGALDevice | |
| CreateResourceView(const plGALTextureResourceViewCreationDescription &description) (defined in plGALDevice) | plGALDevice | |
| CreateResourceView(const plGALBufferResourceViewCreationDescription &description) (defined in plGALDevice) | plGALDevice | |
| CreateSamplerState(const plGALSamplerStateCreationDescription &description) | plGALDevice | |
| CreateShader(const plGALShaderCreationDescription &description) (defined in plGALDevice) | plGALDevice | |
| CreateSharedTexture(const plGALTextureCreationDescription &description, plArrayPtr< plGALSystemMemoryDescription > initialData={}) | plGALDevice | |
| CreateSwapChain(const SwapChainFactoryFunction &func) (defined in plGALDevice) | plGALDevice | |
| CreateTexture(const plGALTextureCreationDescription &description, plArrayPtr< plGALSystemMemoryDescription > initialData=plArrayPtr< plGALSystemMemoryDescription >()) | plGALDevice | |
| CreateUnorderedAccessView(const plGALTextureUnorderedAccessViewCreationDescription &description) (defined in plGALDevice) | plGALDevice | |
| CreateUnorderedAccessView(const plGALBufferUnorderedAccessViewCreationDescription &description) (defined in plGALDevice) | plGALDevice | |
| CreateVertexBuffer(plUInt32 uiVertexSize, plUInt32 uiVertexCount, plArrayPtr< const plUInt8 > initialData=plArrayPtr< const plUInt8 >(), bool bDataIsMutable=false) (defined in plGALDevice) | plGALDevice | |
| CreateVertexDeclaration(const plGALVertexDeclarationCreationDescription &description) | plGALDevice | |
| DepthStencilStateTable typedef (defined in plGALDevice) | plGALDevice | protected |
| DestroyBlendState(plGALBlendStateHandle hBlendState) (defined in plGALDevice) | plGALDevice | |
| DestroyBuffer(plGALBufferHandle hBuffer) (defined in plGALDevice) | plGALDevice | |
| DestroyDeadObjects() (defined in plGALDevice) | plGALDevice | protected |
| DestroyDepthStencilState(plGALDepthStencilStateHandle hDepthStencilState) (defined in plGALDevice) | plGALDevice | |
| DestroyProxyTexture(plGALTextureHandle hProxyTexture) (defined in plGALDevice) | plGALDevice | |
| DestroyRasterizerState(plGALRasterizerStateHandle hRasterizerState) (defined in plGALDevice) | plGALDevice | |
| DestroyRenderTargetView(plGALRenderTargetViewHandle hRenderTargetView) (defined in plGALDevice) | plGALDevice | |
| DestroyResourceView(plGALTextureResourceViewHandle hResourceView) (defined in plGALDevice) | plGALDevice | |
| DestroyResourceView(plGALBufferResourceViewHandle hResourceView) (defined in plGALDevice) | plGALDevice | |
| DestroySamplerState(plGALSamplerStateHandle hSamplerState) (defined in plGALDevice) | plGALDevice | |
| DestroyShader(plGALShaderHandle hShader) (defined in plGALDevice) | plGALDevice | |
| DestroySharedTexture(plGALTextureHandle hTexture) (defined in plGALDevice) | plGALDevice | |
| DestroySwapChain(plGALSwapChainHandle hSwapChain) (defined in plGALDevice) | plGALDevice | |
| DestroyTexture(plGALTextureHandle hTexture) (defined in plGALDevice) | plGALDevice | |
| DestroyUnorderedAccessView(plGALTextureUnorderedAccessViewHandle hUnorderedAccessView) (defined in plGALDevice) | plGALDevice | |
| DestroyUnorderedAccessView(plGALBufferUnorderedAccessViewHandle hUnorderedAccessView) (defined in plGALDevice) | plGALDevice | |
| DestroyVertexDeclaration(plGALVertexDeclarationHandle hVertexDeclaration) (defined in plGALDevice) | plGALDevice | |
| DestroyViews(plGALTexture *pResource) (defined in plGALDevice) | plGALDevice | protected |
| DestroyViews(plGALBuffer *pResource) (defined in plGALDevice) | plGALDevice | protected |
| EndCommands(plGALCommandEncoder *pCommandEncoder) | plGALDevice | |
| EndFrame() | plGALDevice | |
| EnqueueFrameSwapChain(plGALSwapChainHandle hSwapChain) | plGALDevice | |
| FinalizeBufferInternal(const plGALBufferCreationDescription &desc, plGALBuffer *pBuffer) (defined in plGALDevice) | plGALDevice | protected |
| FinalizeTextureInternal(const plGALTextureCreationDescription &desc, plGALTexture *pTexture) (defined in plGALDevice) | plGALDevice | protected |
| Flush() (defined in plGALDevice) | plGALDevice | |
| Get(typename IdTableType::TypeOfId hHandle, const IdTableType &IdTable) const (defined in plGALDevice) | plGALDevice | protected |
| Get(typename IdTableType::TypeOfId hHandle, const IdTableType &IdTable) const (defined in plGALDevice) | plGALDevice | |
| GetAllocator() | plGALDevice | inline |
| GetBackBufferTextureFromSwapChain(plGALSwapChainHandle hSwapChain) | plGALDevice | |
| GetBlendState(plGALBlendStateHandle hBlendState) const (defined in plGALDevice) | plGALDevice | inline |
| GetBuffer(plGALBufferHandle hBuffer) const (defined in plGALDevice) | plGALDevice | inline |
| GetCapabilities() const (defined in plGALDevice) | plGALDevice | |
| GetCurrentFrame() const | plGALDevice | |
| GetDefaultDevice() (defined in plGALDevice) | plGALDevice | static |
| GetDefaultRenderTargetView(plGALTextureHandle hTexture) (defined in plGALDevice) | plGALDevice | |
| GetDefaultResourceView(plGALTextureHandle hTexture) (defined in plGALDevice) | plGALDevice | |
| GetDefaultResourceView(plGALBufferHandle hBuffer) (defined in plGALDevice) | plGALDevice | |
| GetDepthStencilState(plGALDepthStencilStateHandle hDepthStencilState) const (defined in plGALDevice) | plGALDevice | inline |
| GetDescription() const (defined in plGALDevice) | plGALDevice | |
| GetFenceResult(plGALFenceHandle hFence, plTime timeout=plTime::MakeZero()) | plGALDevice | |
| GetMemoryConsumptionForBuffer(const plGALBufferCreationDescription &description) const (defined in plGALDevice) | plGALDevice | virtual |
| GetMemoryConsumptionForTexture(const plGALTextureCreationDescription &description) const (defined in plGALDevice) | plGALDevice | virtual |
| GetOcclusionQueryResult(plGALOcclusionHandle hOcclusion, plUInt64 &out_uiResult) | plGALDevice | |
| GetRasterizerState(plGALRasterizerStateHandle hRasterizerState) const (defined in plGALDevice) | plGALDevice | inline |
| GetRenderer() (defined in plGALDevice) | plGALDevice | |
| GetRenderTargetView(plGALRenderTargetViewHandle hRenderTargetView) const (defined in plGALDevice) | plGALDevice | inline |
| GetResourceView(plGALTextureResourceViewHandle hResourceView) const (defined in plGALDevice) | plGALDevice | inline |
| GetResourceView(plGALBufferResourceViewHandle hResourceView) const (defined in plGALDevice) | plGALDevice | inline |
| GetSafeFrame() const | plGALDevice | |
| GetSamplerState(plGALSamplerStateHandle hSamplerState) const (defined in plGALDevice) | plGALDevice | inline |
| GetShader(plGALShaderHandle hShader) const (defined in plGALDevice) | plGALDevice | inline |
| GetSharedTexture(plGALTextureHandle hTexture) const =0 (defined in plGALDevice) | plGALDevice | pure virtual |
| GetSwapChain(plGALSwapChainHandle hSwapChain) const (defined in plGALDevice) | plGALDevice | inline |
| GetSwapChain(plGALSwapChainHandle hSwapChain) const (defined in plGALDevice) | plGALDevice | inline |
| GetSwapChainInternal(plGALSwapChainHandle hSwapChain, const plRTTI *pRequestedType) const (defined in plGALDevice) | plGALDevice | protected |
| GetTexture(plGALTextureHandle hTexture) const (defined in plGALDevice) | plGALDevice | inline |
| GetTimestampResult(plGALTimestampHandle hTimestamp, plTime &out_result) | plGALDevice | |
| GetUnorderedAccessView(plGALTextureUnorderedAccessViewHandle hUnorderedAccessView) const (defined in plGALDevice) | plGALDevice | inline |
| GetUnorderedAccessView(plGALBufferUnorderedAccessViewHandle hUnorderedAccessView) const (defined in plGALDevice) | plGALDevice | inline |
| GetVertexDeclaration(plGALVertexDeclarationHandle hVertexDeclaration) const (defined in plGALDevice) | plGALDevice | inline |
| HasDefaultDevice() (defined in plGALDevice) | plGALDevice | static |
| Init() (defined in plGALDevice) | plGALDevice | |
| m_Allocator (defined in plGALDevice) | plGALDevice | protected |
| m_AllocatorWrapper (defined in plGALDevice) | plGALDevice | protected |
| m_BlendStates (defined in plGALDevice) | plGALDevice | protected |
| m_BlendStateTable (defined in plGALDevice) | plGALDevice | protected |
| m_BufferResourceViews (defined in plGALDevice) | plGALDevice | protected |
| m_Buffers (defined in plGALDevice) | plGALDevice | protected |
| m_BufferUnorderedAccessViews (defined in plGALDevice) | plGALDevice | protected |
| m_Capabilities (defined in plGALDevice) | plGALDevice | protected |
| m_DeadObjects (defined in plGALDevice) | plGALDevice | protected |
| m_DepthStencilStates (defined in plGALDevice) | plGALDevice | protected |
| m_DepthStencilStateTable (defined in plGALDevice) | plGALDevice | protected |
| m_Description (defined in plGALDevice) | plGALDevice | protected |
| m_Mutex (defined in plGALDevice) | plGALDevice | mutable |
| m_RasterizerStates (defined in plGALDevice) | plGALDevice | protected |
| m_RasterizerStateTable (defined in plGALDevice) | plGALDevice | protected |
| m_RenderTargetViews (defined in plGALDevice) | plGALDevice | protected |
| m_SamplerStates (defined in plGALDevice) | plGALDevice | protected |
| m_SamplerStateTable (defined in plGALDevice) | plGALDevice | protected |
| m_Shaders (defined in plGALDevice) | plGALDevice | protected |
| m_SwapChains (defined in plGALDevice) | plGALDevice | protected |
| m_TextureResourceViews (defined in plGALDevice) | plGALDevice | protected |
| m_Textures (defined in plGALDevice) | plGALDevice | protected |
| m_TextureUnorderedAccessViews (defined in plGALDevice) | plGALDevice | protected |
| m_VertexDeclarations (defined in plGALDevice) | plGALDevice | protected |
| m_VertexDeclarationTable (defined in plGALDevice) | plGALDevice | protected |
| OpenSharedTexture(const plGALTextureCreationDescription &description, plGALPlatformSharedHandle hSharedHandle) (defined in plGALDevice) | plGALDevice | |
| plGALDevice(const plGALDeviceCreationDescription &Description) (defined in plGALDevice) | plGALDevice | protected |
| RasterizerStateTable typedef (defined in plGALDevice) | plGALDevice | protected |
| RenderTargetViewTable typedef (defined in plGALDevice) | plGALDevice | protected |
| ReviveDeadObject(plUInt32 uiType, HandleType handle) (defined in plGALDevice) | plGALDevice | protected |
| s_Events (defined in plGALDevice) | plGALDevice | static |
| SamplerStateTable typedef (defined in plGALDevice) | plGALDevice | protected |
| SetDefaultDevice(plGALDevice *pDefaultDevice) (defined in plGALDevice) | plGALDevice | static |
| ShaderTable typedef (defined in plGALDevice) | plGALDevice | protected |
| Shutdown() (defined in plGALDevice) | plGALDevice | |
| SwapChainFactoryFunction typedef (defined in plGALDevice) | plGALDevice | |
| SwapChainTable typedef (defined in plGALDevice) | plGALDevice | protected |
| TextureResourceViewTable typedef (defined in plGALDevice) | plGALDevice | protected |
| TextureTable typedef (defined in plGALDevice) | plGALDevice | protected |
| TextureUnorderedAccessViewTable typedef (defined in plGALDevice) | plGALDevice | protected |
| UpdateSwapChain(plGALSwapChainHandle hSwapChain, plEnum< plGALPresentMode > newPresentMode) (defined in plGALDevice) | plGALDevice | |
| VerifyMultithreadedAccess() const | plGALDevice | protected |
| VertexDeclarationTable typedef (defined in plGALDevice) | plGALDevice | protected |
| WaitIdle() | plGALDevice | |
| ~plGALDevice() (defined in plGALDevice) | plGALDevice | protectedvirtual |