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