![]() |
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 |