ezEngine  Release 25.03
ezGALDevice Member List

This is the complete list of members for ezGALDevice, including all inherited members.

AddDeadObject(ezUInt32 uiType, HandleType handle) (defined in ezGALDevice)ezGALDeviceprotected
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)ezGALDeviceprotected
BufferResourceViewTable typedef (defined in ezGALDevice)ezGALDeviceprotected
BufferTable typedef (defined in ezGALDevice)ezGALDeviceprotected
BufferUnorderedAccessViewTable typedef (defined in ezGALDevice)ezGALDeviceprotected
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)ezGALDeviceprotected
DestroyBlendState(ezGALBlendStateHandle hBlendState) (defined in ezGALDevice)ezGALDevice
DestroyBuffer(ezGALBufferHandle hBuffer) (defined in ezGALDevice)ezGALDevice
DestroyDeadObjects() (defined in ezGALDevice)ezGALDeviceprotected
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)ezGALDeviceprotected
DestroyViews(ezGALBuffer *pResource) (defined in ezGALDevice)ezGALDeviceprotected
DynamicBufferTable typedef (defined in ezGALDevice)ezGALDeviceprotected
EndCommands(ezGALCommandEncoder *pCommandEncoder)ezGALDevice
EndFrame()ezGALDevice
EnqueueFrameSwapChain(ezGALSwapChainHandle hSwapChain)ezGALDevice
ezGALDevice(const ezGALDeviceCreationDescription &Description) (defined in ezGALDevice)ezGALDeviceprotected
FinalizeBufferInternal(const ezGALBufferCreationDescription &desc, ezGALBuffer *pBuffer) (defined in ezGALDevice)ezGALDeviceprotected
FinalizeTextureInternal(const ezGALTextureCreationDescription &desc, ezGALTexture *pTexture) (defined in ezGALDevice)ezGALDeviceprotected
Flush() (defined in ezGALDevice)ezGALDevice
Get(typename IdTableType::TypeOfId hHandle, const IdTableType &IdTable) const (defined in ezGALDevice)ezGALDeviceprotected
Get(typename IdTableType::TypeOfId hHandle, const IdTableType &IdTable) const (defined in ezGALDevice)ezGALDevice
GetAllocator()ezGALDeviceinline
GetBackBufferTextureFromSwapChain(ezGALSwapChainHandle hSwapChain) (defined in ezGALDevice)ezGALDevice
GetBlendState(ezGALBlendStateHandle hBlendState) const (defined in ezGALDevice)ezGALDeviceinline
GetBuffer(ezGALBufferHandle hBuffer) const (defined in ezGALDevice)ezGALDeviceinline
GetCapabilities() const (defined in ezGALDevice)ezGALDevice
GetCurrentFrame() constezGALDevice
GetDefaultDevice() (defined in ezGALDevice)ezGALDevicestatic
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)ezGALDeviceinline
GetDescription() const (defined in ezGALDevice)ezGALDevice
GetDynamicBuffer(ezGALDynamicBufferHandle hBuffer) const (defined in ezGALDevice)ezGALDeviceinline
GetDynamicBuffer(ezGALDynamicBufferHandle hBuffer) (defined in ezGALDevice)ezGALDeviceinline
GetFenceResult(ezGALFenceHandle hFence, ezTime timeout=ezTime::MakeZero())ezGALDevice
GetMemoryConsumptionForBuffer(const ezGALBufferCreationDescription &description) const (defined in ezGALDevice)ezGALDevicevirtual
GetMemoryConsumptionForTexture(const ezGALTextureCreationDescription &description) const (defined in ezGALDevice)ezGALDevicevirtual
GetOcclusionQueryResult(ezGALOcclusionHandle hOcclusion, ezUInt64 &out_uiResult)ezGALDevice
GetRasterizerState(ezGALRasterizerStateHandle hRasterizerState) const (defined in ezGALDevice)ezGALDeviceinline
GetReadbackBuffer(ezGALReadbackBufferHandle hBuffer) const (defined in ezGALDevice)ezGALDeviceinline
GetReadbackTexture(ezGALReadbackTextureHandle hTexture) const (defined in ezGALDevice)ezGALDeviceinline
GetRenderer() (defined in ezGALDevice)ezGALDevice
GetRenderTargetView(ezGALRenderTargetViewHandle hRenderTargetView) const (defined in ezGALDevice)ezGALDeviceinline
GetResourceView(ezGALTextureResourceViewHandle hResourceView) const (defined in ezGALDevice)ezGALDeviceinline
GetResourceView(ezGALBufferResourceViewHandle hResourceView) const (defined in ezGALDevice)ezGALDeviceinline
GetSafeFrame() constezGALDevice
GetSamplerState(ezGALSamplerStateHandle hSamplerState) const (defined in ezGALDevice)ezGALDeviceinline
GetShader(ezGALShaderHandle hShader) const (defined in ezGALDevice)ezGALDeviceinline
GetSharedTexture(ezGALTextureHandle hTexture) const =0 (defined in ezGALDevice)ezGALDevicepure virtual
GetSwapChain(ezGALSwapChainHandle hSwapChain) const (defined in ezGALDevice)ezGALDeviceinline
GetSwapChain(ezGALSwapChainHandle hSwapChain) const (defined in ezGALDevice)ezGALDeviceinline
GetSwapChainInternal(ezGALSwapChainHandle hSwapChain, const ezRTTI *pRequestedType) const (defined in ezGALDevice)ezGALDeviceprotected
GetTexture(ezGALTextureHandle hTexture) const (defined in ezGALDevice)ezGALDeviceinline
GetTimestampResult(ezGALTimestampHandle hTimestamp, ezTime &out_result)ezGALDevice
GetUnorderedAccessView(ezGALTextureUnorderedAccessViewHandle hUnorderedAccessView) const (defined in ezGALDevice)ezGALDeviceinline
GetUnorderedAccessView(ezGALBufferUnorderedAccessViewHandle hUnorderedAccessView) const (defined in ezGALDevice)ezGALDeviceinline
GetVertexDeclaration(ezGALVertexDeclarationHandle hVertexDeclaration) const (defined in ezGALDevice)ezGALDeviceinline
HasDefaultDevice() (defined in ezGALDevice)ezGALDevicestatic
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)ezGALDeviceprotected
m_AllocatorWrapper (defined in ezGALDevice)ezGALDeviceprotected
m_BlendStates (defined in ezGALDevice)ezGALDeviceprotected
m_BlendStateTable (defined in ezGALDevice)ezGALDeviceprotected
m_BufferResourceViews (defined in ezGALDevice)ezGALDeviceprotected
m_Buffers (defined in ezGALDevice)ezGALDeviceprotected
m_BufferUnorderedAccessViews (defined in ezGALDevice)ezGALDeviceprotected
m_Capabilities (defined in ezGALDevice)ezGALDeviceprotected
m_DeadObjects (defined in ezGALDevice)ezGALDeviceprotected
m_DepthStencilStates (defined in ezGALDevice)ezGALDeviceprotected
m_DepthStencilStateTable (defined in ezGALDevice)ezGALDeviceprotected
m_Description (defined in ezGALDevice)ezGALDeviceprotected
m_DynamicBuffers (defined in ezGALDevice)ezGALDeviceprotected
m_Mutex (defined in ezGALDevice)ezGALDevicemutable
m_RasterizerStates (defined in ezGALDevice)ezGALDeviceprotected
m_RasterizerStateTable (defined in ezGALDevice)ezGALDeviceprotected
m_ReadbackBuffers (defined in ezGALDevice)ezGALDeviceprotected
m_ReadbackTextures (defined in ezGALDevice)ezGALDeviceprotected
m_RenderTargetViews (defined in ezGALDevice)ezGALDeviceprotected
m_SamplerStates (defined in ezGALDevice)ezGALDeviceprotected
m_SamplerStateTable (defined in ezGALDevice)ezGALDeviceprotected
m_Shaders (defined in ezGALDevice)ezGALDeviceprotected
m_SwapChains (defined in ezGALDevice)ezGALDeviceprotected
m_TextureResourceViews (defined in ezGALDevice)ezGALDeviceprotected
m_Textures (defined in ezGALDevice)ezGALDeviceprotected
m_TextureUnorderedAccessViews (defined in ezGALDevice)ezGALDeviceprotected
m_VertexDeclarations (defined in ezGALDevice)ezGALDeviceprotected
m_VertexDeclarationTable (defined in ezGALDevice)ezGALDeviceprotected
OpenSharedTexture(const ezGALTextureCreationDescription &description, ezGALPlatformSharedHandle hSharedHandle) (defined in ezGALDevice)ezGALDevice
RasterizerStateTable typedef (defined in ezGALDevice)ezGALDeviceprotected
ReadbackBufferTable typedef (defined in ezGALDevice)ezGALDeviceprotected
ReadbackTextureTable typedef (defined in ezGALDevice)ezGALDeviceprotected
RenderTargetViewTable typedef (defined in ezGALDevice)ezGALDeviceprotected
ReviveDeadObject(ezUInt32 uiType, HandleType handle) (defined in ezGALDevice)ezGALDeviceprotected
s_Events (defined in ezGALDevice)ezGALDevicestatic
SamplerStateTable typedef (defined in ezGALDevice)ezGALDeviceprotected
SetDefaultDevice(ezGALDevice *pDefaultDevice) (defined in ezGALDevice)ezGALDevicestatic
ShaderTable typedef (defined in ezGALDevice)ezGALDeviceprotected
Shutdown() (defined in ezGALDevice)ezGALDevice
SwapChainFactoryFunction typedef (defined in ezGALDevice)ezGALDevice
SwapChainTable typedef (defined in ezGALDevice)ezGALDeviceprotected
TextureResourceViewTable typedef (defined in ezGALDevice)ezGALDeviceprotected
TextureTable typedef (defined in ezGALDevice)ezGALDeviceprotected
TextureUnorderedAccessViewTable typedef (defined in ezGALDevice)ezGALDeviceprotected
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() constezGALDeviceprotected
VertexDeclarationTable typedef (defined in ezGALDevice)ezGALDeviceprotected
WaitIdle()ezGALDevice
~ezGALDevice() (defined in ezGALDevice)ezGALDeviceprotectedvirtual