![]() |
ezEngine Release 25.08
|
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 | |
BindGroupLayoutTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
BlendStateTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
BufferTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
ComputePipelineTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
CreateBindGroupLayout(const ezGALBindGroupLayoutCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
CreateBlendState(const ezGALBlendStateCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
CreateBuffer(const ezGALBufferCreationDescription &description, ezArrayPtr< const ezUInt8 > initialData=ezArrayPtr< const ezUInt8 >()) | ezGALDevice | |
CreateComputePipeline(const ezGALComputePipelineCreationDescription &description) (defined in ezGALDevice) | 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 | |
CreateGraphicsPipeline(const ezGALGraphicsPipelineCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
CreateIndexBuffer(ezGALIndexType::Enum indexType, ezUInt32 uiIndexCount, ezArrayPtr< const ezUInt8 > initialData=ezArrayPtr< const ezUInt8 >(), bool bDataIsMutable=false) (defined in ezGALDevice) | ezGALDevice | |
CreatePipelineLayout(const ezGALPipelineLayoutCreationDescription &description) (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) (defined in ezGALDevice) | ezGALDevice | |
CreateSamplerState(const ezGALSamplerStateCreationDescription &description) (defined in ezGALDevice) | 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 | |
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 |
DestroyBindGroupLayout(ezGALBindGroupLayoutHandle hBindGroupLayout) (defined in ezGALDevice) | ezGALDevice | |
DestroyBlendState(ezGALBlendStateHandle hBlendState) (defined in ezGALDevice) | ezGALDevice | |
DestroyBuffer(ezGALBufferHandle hBuffer) (defined in ezGALDevice) | ezGALDevice | |
DestroyComputePipeline(ezGALComputePipelineHandle hComputePipeline) (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 | |
DestroyGraphicsPipeline(ezGALGraphicsPipelineHandle hGraphicsPipeline) (defined in ezGALDevice) | ezGALDevice | |
DestroyHashedResource(Handle hResource, Table &table, ezUInt32 galObjectType, ezUInt32 &ref_uiCounter) (defined in ezGALDevice) | ezGALDevice | protected |
DestroyPipelineLayout(ezGALPipelineLayoutHandle hPipelineLayout) (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 | |
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 | |
DestroyVertexDeclaration(ezGALVertexDeclarationHandle hVertexDeclaration) (defined in ezGALDevice) | ezGALDevice | |
DestroyView(Handle hView, ViewTable &table, ezUInt32 galObjectType) (defined in ezGALDevice) | ezGALDevice | protected |
DestroyViews(ezGALTexture *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 |
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 | |
GetBindGroupLayout(ezGALBindGroupLayoutHandle hBindGroupLayout) const (defined in ezGALDevice) | ezGALDevice | inline |
GetBlendState(ezGALBlendStateHandle hBlendState) const (defined in ezGALDevice) | ezGALDevice | inline |
GetBuffer(ezGALBufferHandle hBuffer) const (defined in ezGALDevice) | ezGALDevice | inline |
GetCapabilities() const (defined in ezGALDevice) | ezGALDevice | |
GetComputePipeline(ezGALComputePipelineHandle hComputePipeline) const (defined in ezGALDevice) | ezGALDevice | inline |
GetCurrentFrame() const | ezGALDevice | |
GetDefaultDevice() (defined in ezGALDevice) | ezGALDevice | static |
GetDefaultRenderTargetView(ezGALTextureHandle hTexture) (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 | |
GetGraphicsPipeline(ezGALGraphicsPipelineHandle hGraphicsPipeline) const (defined in ezGALDevice) | ezGALDevice | inline |
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 | |
GetPipelineLayout(ezGALPipelineLayoutHandle hPipelineLayout) const (defined in ezGALDevice) | ezGALDevice | inline |
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 |
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 | |
GetVertexDeclaration(ezGALVertexDeclarationHandle hVertexDeclaration) const (defined in ezGALDevice) | ezGALDevice | inline |
GraphicsPipelineTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
HasDefaultDevice() (defined in ezGALDevice) | ezGALDevice | static |
Init() (defined in ezGALDevice) | ezGALDevice | |
InsertHashedResource(ezUInt32 uiHash, Resource *pResource, Table &table, CacheTable &cacheTable, ezUInt32 &ref_uiCounter) (defined in ezGALDevice) | ezGALDevice | protected |
InsertView(ezUInt32 uiHash, View *pView, ViewTable &viewTable, CacheTable &cacheTable) (defined in ezGALDevice) | ezGALDevice | protected |
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_BindGroupLayouts (defined in ezGALDevice) | ezGALDevice | protected |
m_BindGroupLayoutTable (defined in ezGALDevice) | ezGALDevice | protected |
m_BlendStates (defined in ezGALDevice) | ezGALDevice | protected |
m_BlendStateTable (defined in ezGALDevice) | ezGALDevice | protected |
m_Buffers (defined in ezGALDevice) | ezGALDevice | protected |
m_Capabilities (defined in ezGALDevice) | ezGALDevice | protected |
m_ComputePipelines (defined in ezGALDevice) | ezGALDevice | protected |
m_ComputePipelineTable (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_GraphicsPipelines (defined in ezGALDevice) | ezGALDevice | protected |
m_GraphicsPipelineTable (defined in ezGALDevice) | ezGALDevice | protected |
m_Mutex (defined in ezGALDevice) | ezGALDevice | mutable |
m_PipelineLayouts (defined in ezGALDevice) | ezGALDevice | protected |
m_PipelineLayoutTable (defined in ezGALDevice) | ezGALDevice | protected |
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_ShaderTable (defined in ezGALDevice) | ezGALDevice | protected |
m_SwapChains (defined in ezGALDevice) | ezGALDevice | protected |
m_Textures (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 | |
PipelineLayoutTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
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 |
TextureTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
TryGetHashedResource(ezUInt32 uiHash, Table &table, CacheTable &cacheTable, ezUInt32 galObjectType, ezUInt32 &ref_uiCounter) (defined in ezGALDevice) | ezGALDevice | protected |
TryGetView(ezUInt32 uiHash, ViewTable &viewTable, CacheTable &cacheTable) (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 |