![]() |
ezEngine
Release 25.03
|
This is the complete list of members for ezGALDevice, including all inherited members.
AddDeadObject(ezUInt32 uiType, HandleType handle) (defined in ezGALDevice) | ezGALDevice | protected |
AddDeadObject(ezUInt32 uiType, HandleType handle) (defined in ezGALDevice) | ezGALDevice | |
BeginCommands(const char *szName) | ezGALDevice | |
BeginFrame(const ezUInt64 uiAppFrame=0) | ezGALDevice | |
BlendStateTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
BufferResourceViewTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
BufferTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
BufferUnorderedAccessViewTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
CreateBlendState(const ezGALBlendStateCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
CreateBuffer(const ezGALBufferCreationDescription &description, ezArrayPtr< const ezUInt8 > initialData=ezArrayPtr< const ezUInt8 >()) | ezGALDevice | |
CreateConstantBuffer(ezUInt32 uiBufferSize) (defined in ezGALDevice) | ezGALDevice | |
CreateDepthStencilState(const ezGALDepthStencilStateCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
CreateDynamicBuffer(const ezGALBufferCreationDescription &description, ezStringView sDebugName) (defined in ezGALDevice) | ezGALDevice | |
CreateIndexBuffer(ezGALIndexType::Enum indexType, ezUInt32 uiIndexCount, ezArrayPtr< const ezUInt8 > initialData=ezArrayPtr< const ezUInt8 >(), bool bDataIsMutable=false) (defined in ezGALDevice) | ezGALDevice | |
CreateProxyTexture(ezGALTextureHandle hParentTexture, ezUInt32 uiSlice) (defined in ezGALDevice) | ezGALDevice | |
CreateRasterizerState(const ezGALRasterizerStateCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
CreateReadbackBuffer(const ezGALBufferCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
CreateReadbackTexture(const ezGALTextureCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
CreateRenderTargetView(const ezGALRenderTargetViewCreationDescription &description) | ezGALDevice | |
CreateResourceView(const ezGALTextureResourceViewCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
CreateResourceView(const ezGALBufferResourceViewCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
CreateSamplerState(const ezGALSamplerStateCreationDescription &description) | ezGALDevice | |
CreateShader(const ezGALShaderCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
CreateSharedTexture(const ezGALTextureCreationDescription &description, ezArrayPtr< ezGALSystemMemoryDescription > initialData={}) | ezGALDevice | |
CreateSwapChain(const SwapChainFactoryFunction &func) (defined in ezGALDevice) | ezGALDevice | |
CreateTexture(const ezGALTextureCreationDescription &description, ezArrayPtr< ezGALSystemMemoryDescription > initialData=ezArrayPtr< ezGALSystemMemoryDescription >()) | ezGALDevice | |
CreateUnorderedAccessView(const ezGALTextureUnorderedAccessViewCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
CreateUnorderedAccessView(const ezGALBufferUnorderedAccessViewCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
CreateVertexBuffer(ezUInt32 uiVertexSize, ezUInt32 uiVertexCount, ezArrayPtr< const ezUInt8 > initialData=ezArrayPtr< const ezUInt8 >(), bool bDataIsMutable=false) (defined in ezGALDevice) | ezGALDevice | |
CreateVertexDeclaration(const ezGALVertexDeclarationCreationDescription &description) | ezGALDevice | |
DepthStencilStateTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
DestroyBlendState(ezGALBlendStateHandle hBlendState) (defined in ezGALDevice) | ezGALDevice | |
DestroyBuffer(ezGALBufferHandle hBuffer) (defined in ezGALDevice) | ezGALDevice | |
DestroyDeadObjects() (defined in ezGALDevice) | ezGALDevice | protected |
DestroyDepthStencilState(ezGALDepthStencilStateHandle hDepthStencilState) (defined in ezGALDevice) | ezGALDevice | |
DestroyDynamicBuffer(ezGALDynamicBufferHandle &inout_hBuffer) (defined in ezGALDevice) | ezGALDevice | |
DestroyProxyTexture(ezGALTextureHandle hProxyTexture) (defined in ezGALDevice) | ezGALDevice | |
DestroyRasterizerState(ezGALRasterizerStateHandle hRasterizerState) (defined in ezGALDevice) | ezGALDevice | |
DestroyReadbackBuffer(ezGALReadbackBufferHandle hBuffer) (defined in ezGALDevice) | ezGALDevice | |
DestroyReadbackTexture(ezGALReadbackTextureHandle hTexture) (defined in ezGALDevice) | ezGALDevice | |
DestroyRenderTargetView(ezGALRenderTargetViewHandle hRenderTargetView) (defined in ezGALDevice) | ezGALDevice | |
DestroyResourceView(ezGALTextureResourceViewHandle hResourceView) (defined in ezGALDevice) | ezGALDevice | |
DestroyResourceView(ezGALBufferResourceViewHandle hResourceView) (defined in ezGALDevice) | ezGALDevice | |
DestroySamplerState(ezGALSamplerStateHandle hSamplerState) (defined in ezGALDevice) | ezGALDevice | |
DestroyShader(ezGALShaderHandle hShader) (defined in ezGALDevice) | ezGALDevice | |
DestroySharedTexture(ezGALTextureHandle hTexture) (defined in ezGALDevice) | ezGALDevice | |
DestroySwapChain(ezGALSwapChainHandle hSwapChain) (defined in ezGALDevice) | ezGALDevice | |
DestroyTexture(ezGALTextureHandle hTexture) (defined in ezGALDevice) | ezGALDevice | |
DestroyUnorderedAccessView(ezGALTextureUnorderedAccessViewHandle hUnorderedAccessView) (defined in ezGALDevice) | ezGALDevice | |
DestroyUnorderedAccessView(ezGALBufferUnorderedAccessViewHandle hUnorderedAccessView) (defined in ezGALDevice) | ezGALDevice | |
DestroyVertexDeclaration(ezGALVertexDeclarationHandle hVertexDeclaration) (defined in ezGALDevice) | ezGALDevice | |
DestroyViews(ezGALTexture *pResource) (defined in ezGALDevice) | ezGALDevice | protected |
DestroyViews(ezGALBuffer *pResource) (defined in ezGALDevice) | ezGALDevice | protected |
DynamicBufferTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
EndCommands(ezGALCommandEncoder *pCommandEncoder) | ezGALDevice | |
EndFrame() | ezGALDevice | |
EnqueueFrameSwapChain(ezGALSwapChainHandle hSwapChain) | ezGALDevice | |
ezGALDevice(const ezGALDeviceCreationDescription &Description) (defined in ezGALDevice) | ezGALDevice | protected |
FinalizeBufferInternal(const ezGALBufferCreationDescription &desc, ezGALBuffer *pBuffer) (defined in ezGALDevice) | ezGALDevice | protected |
FinalizeTextureInternal(const ezGALTextureCreationDescription &desc, ezGALTexture *pTexture) (defined in ezGALDevice) | ezGALDevice | protected |
Flush() (defined in ezGALDevice) | ezGALDevice | |
Get(typename IdTableType::TypeOfId hHandle, const IdTableType &IdTable) const (defined in ezGALDevice) | ezGALDevice | protected |
Get(typename IdTableType::TypeOfId hHandle, const IdTableType &IdTable) const (defined in ezGALDevice) | ezGALDevice | |
GetAllocator() | ezGALDevice | inline |
GetBackBufferTextureFromSwapChain(ezGALSwapChainHandle hSwapChain) (defined in ezGALDevice) | ezGALDevice | |
GetBlendState(ezGALBlendStateHandle hBlendState) const (defined in ezGALDevice) | ezGALDevice | inline |
GetBuffer(ezGALBufferHandle hBuffer) const (defined in ezGALDevice) | ezGALDevice | inline |
GetCapabilities() const (defined in ezGALDevice) | ezGALDevice | |
GetCurrentFrame() const | ezGALDevice | |
GetDefaultDevice() (defined in ezGALDevice) | ezGALDevice | static |
GetDefaultRenderTargetView(ezGALTextureHandle hTexture) (defined in ezGALDevice) | ezGALDevice | |
GetDefaultResourceView(ezGALTextureHandle hTexture) (defined in ezGALDevice) | ezGALDevice | |
GetDefaultResourceView(ezGALBufferHandle hBuffer) (defined in ezGALDevice) | ezGALDevice | |
GetDepthStencilState(ezGALDepthStencilStateHandle hDepthStencilState) const (defined in ezGALDevice) | ezGALDevice | inline |
GetDescription() const (defined in ezGALDevice) | ezGALDevice | |
GetDynamicBuffer(ezGALDynamicBufferHandle hBuffer) const (defined in ezGALDevice) | ezGALDevice | inline |
GetDynamicBuffer(ezGALDynamicBufferHandle hBuffer) (defined in ezGALDevice) | ezGALDevice | inline |
GetFenceResult(ezGALFenceHandle hFence, ezTime timeout=ezTime::MakeZero()) | ezGALDevice | |
GetMemoryConsumptionForBuffer(const ezGALBufferCreationDescription &description) const (defined in ezGALDevice) | ezGALDevice | virtual |
GetMemoryConsumptionForTexture(const ezGALTextureCreationDescription &description) const (defined in ezGALDevice) | ezGALDevice | virtual |
GetOcclusionQueryResult(ezGALOcclusionHandle hOcclusion, ezUInt64 &out_uiResult) | ezGALDevice | |
GetRasterizerState(ezGALRasterizerStateHandle hRasterizerState) const (defined in ezGALDevice) | ezGALDevice | inline |
GetReadbackBuffer(ezGALReadbackBufferHandle hBuffer) const (defined in ezGALDevice) | ezGALDevice | inline |
GetReadbackTexture(ezGALReadbackTextureHandle hTexture) const (defined in ezGALDevice) | ezGALDevice | inline |
GetRenderer() (defined in ezGALDevice) | ezGALDevice | |
GetRenderTargetView(ezGALRenderTargetViewHandle hRenderTargetView) const (defined in ezGALDevice) | ezGALDevice | inline |
GetResourceView(ezGALTextureResourceViewHandle hResourceView) const (defined in ezGALDevice) | ezGALDevice | inline |
GetResourceView(ezGALBufferResourceViewHandle hResourceView) const (defined in ezGALDevice) | ezGALDevice | inline |
GetSafeFrame() const | ezGALDevice | |
GetSamplerState(ezGALSamplerStateHandle hSamplerState) const (defined in ezGALDevice) | ezGALDevice | inline |
GetShader(ezGALShaderHandle hShader) const (defined in ezGALDevice) | ezGALDevice | inline |
GetSharedTexture(ezGALTextureHandle hTexture) const =0 (defined in ezGALDevice) | ezGALDevice | pure virtual |
GetSwapChain(ezGALSwapChainHandle hSwapChain) const (defined in ezGALDevice) | ezGALDevice | inline |
GetSwapChain(ezGALSwapChainHandle hSwapChain) const (defined in ezGALDevice) | ezGALDevice | inline |
GetSwapChainInternal(ezGALSwapChainHandle hSwapChain, const ezRTTI *pRequestedType) const (defined in ezGALDevice) | ezGALDevice | protected |
GetTexture(ezGALTextureHandle hTexture) const (defined in ezGALDevice) | ezGALDevice | inline |
GetTimestampResult(ezGALTimestampHandle hTimestamp, ezTime &out_result) | ezGALDevice | |
GetUnorderedAccessView(ezGALTextureUnorderedAccessViewHandle hUnorderedAccessView) const (defined in ezGALDevice) | ezGALDevice | inline |
GetUnorderedAccessView(ezGALBufferUnorderedAccessViewHandle hUnorderedAccessView) const (defined in ezGALDevice) | ezGALDevice | inline |
GetVertexDeclaration(ezGALVertexDeclarationHandle hVertexDeclaration) const (defined in ezGALDevice) | ezGALDevice | inline |
HasDefaultDevice() (defined in ezGALDevice) | ezGALDevice | static |
Init() (defined in ezGALDevice) | ezGALDevice | |
LockBuffer(ezGALReadbackBufferHandle hReadbackBuffer, ezArrayPtr< const ezUInt8 > &out_memory) | ezGALDevice | |
LockTexture(ezGALReadbackTextureHandle hReadbackTexture, const ezArrayPtr< const ezGALTextureSubresource > &subResources, ezDynamicArray< ezGALSystemMemoryDescription > &out_memory) | ezGALDevice | |
m_Allocator (defined in ezGALDevice) | ezGALDevice | protected |
m_AllocatorWrapper (defined in ezGALDevice) | ezGALDevice | protected |
m_BlendStates (defined in ezGALDevice) | ezGALDevice | protected |
m_BlendStateTable (defined in ezGALDevice) | ezGALDevice | protected |
m_BufferResourceViews (defined in ezGALDevice) | ezGALDevice | protected |
m_Buffers (defined in ezGALDevice) | ezGALDevice | protected |
m_BufferUnorderedAccessViews (defined in ezGALDevice) | ezGALDevice | protected |
m_Capabilities (defined in ezGALDevice) | ezGALDevice | protected |
m_DeadObjects (defined in ezGALDevice) | ezGALDevice | protected |
m_DepthStencilStates (defined in ezGALDevice) | ezGALDevice | protected |
m_DepthStencilStateTable (defined in ezGALDevice) | ezGALDevice | protected |
m_Description (defined in ezGALDevice) | ezGALDevice | protected |
m_DynamicBuffers (defined in ezGALDevice) | ezGALDevice | protected |
m_Mutex (defined in ezGALDevice) | ezGALDevice | mutable |
m_RasterizerStates (defined in ezGALDevice) | ezGALDevice | protected |
m_RasterizerStateTable (defined in ezGALDevice) | ezGALDevice | protected |
m_ReadbackBuffers (defined in ezGALDevice) | ezGALDevice | protected |
m_ReadbackTextures (defined in ezGALDevice) | ezGALDevice | protected |
m_RenderTargetViews (defined in ezGALDevice) | ezGALDevice | protected |
m_SamplerStates (defined in ezGALDevice) | ezGALDevice | protected |
m_SamplerStateTable (defined in ezGALDevice) | ezGALDevice | protected |
m_Shaders (defined in ezGALDevice) | ezGALDevice | protected |
m_SwapChains (defined in ezGALDevice) | ezGALDevice | protected |
m_TextureResourceViews (defined in ezGALDevice) | ezGALDevice | protected |
m_Textures (defined in ezGALDevice) | ezGALDevice | protected |
m_TextureUnorderedAccessViews (defined in ezGALDevice) | ezGALDevice | protected |
m_VertexDeclarations (defined in ezGALDevice) | ezGALDevice | protected |
m_VertexDeclarationTable (defined in ezGALDevice) | ezGALDevice | protected |
OpenSharedTexture(const ezGALTextureCreationDescription &description, ezGALPlatformSharedHandle hSharedHandle) (defined in ezGALDevice) | ezGALDevice | |
RasterizerStateTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
ReadbackBufferTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
ReadbackTextureTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
RenderTargetViewTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
ReviveDeadObject(ezUInt32 uiType, HandleType handle) (defined in ezGALDevice) | ezGALDevice | protected |
s_Events (defined in ezGALDevice) | ezGALDevice | static |
SamplerStateTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
SetDefaultDevice(ezGALDevice *pDefaultDevice) (defined in ezGALDevice) | ezGALDevice | static |
ShaderTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
Shutdown() (defined in ezGALDevice) | ezGALDevice | |
SwapChainFactoryFunction typedef (defined in ezGALDevice) | ezGALDevice | |
SwapChainTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
TextureResourceViewTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
TextureTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
TextureUnorderedAccessViewTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
UpdateBufferForNextFrame(ezGALBufferHandle hBuffer, ezConstByteArrayPtr sourceData, ezUInt32 uiDestOffset=0) | ezGALDevice | |
UpdateSwapChain(ezGALSwapChainHandle hSwapChain, ezEnum< ezGALPresentMode > newPresentMode) (defined in ezGALDevice) | ezGALDevice | |
UpdateTextureForNextFrame(ezGALTextureHandle hTexture, const ezGALSystemMemoryDescription &sourceData, const ezGALTextureSubresource &destinationSubResource={}, const ezBoundingBoxu32 &destinationBox=ezBoundingBoxu32::MakeZero()) | ezGALDevice | |
VerifyMultithreadedAccess() const | ezGALDevice | protected |
VertexDeclarationTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
WaitIdle() | ezGALDevice | |
~ezGALDevice() (defined in ezGALDevice) | ezGALDevice | protectedvirtual |