![]()  | 
  
    ezEngine Release 25.08
    
   | 
 
This is the complete list of members for ezGALDeviceVulkan, including all inherited members.
| AddDeadObject(ezUInt32 uiType, HandleType handle) (defined in ezGALDevice) | ezGALDevice | protected | 
| AddDeadObject(ezUInt32 uiType, HandleType handle) (defined in ezGALDevice) | ezGALDevice | |
| AddSignalSemaphore(const SemaphoreInfo &signalSemaphore) (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| AddWaitSemaphore(const SemaphoreInfo &waitSemaphore) (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| BeginCommands(const char *szName) | ezGALDevice | |
| BeginCommandsPlatform(const char *szName) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| BeginFrame(const ezUInt64 uiAppFrame=0) | ezGALDevice | |
| BeginFramePlatform(ezArrayPtr< ezGALSwapChain * > swapchains, const ezUInt64 uiAppFrame) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| 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 | |
| CreateBindGroupLayoutPlatform(const ezGALBindGroupLayoutCreationDescription &Description) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| CreateBlendState(const ezGALBlendStateCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
| CreateBlendStatePlatform(const ezGALBlendStateCreationDescription &Description) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| CreateBuffer(const ezGALBufferCreationDescription &description, ezArrayPtr< const ezUInt8 > initialData=ezArrayPtr< const ezUInt8 >()) | ezGALDevice | |
| CreateBufferInternal(const ezGALBufferCreationDescription &Description, ezArrayPtr< const ezUInt8 > pInitialData) (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| CreateBufferPlatform(const ezGALBufferCreationDescription &Description, ezArrayPtr< const ezUInt8 > pInitialData) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| CreateComputePipeline(const ezGALComputePipelineCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
| CreateComputePipelinePlatform(const ezGALComputePipelineCreationDescription &Description) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| CreateConstantBuffer(ezUInt32 uiBufferSize) (defined in ezGALDevice) | ezGALDevice | |
| CreateDepthStencilState(const ezGALDepthStencilStateCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
| CreateDepthStencilStatePlatform(const ezGALDepthStencilStateCreationDescription &Description) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| CreateDynamicBuffer(const ezGALBufferCreationDescription &description, ezStringView sDebugName) (defined in ezGALDevice) | ezGALDevice | |
| CreateGraphicsPipeline(const ezGALGraphicsPipelineCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
| CreateGraphicsPipelinePlatform(const ezGALGraphicsPipelineCreationDescription &Description) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| 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 | |
| CreatePipelineLayoutPlatform(const ezGALPipelineLayoutCreationDescription &Description) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| CreateProxyTexture(ezGALTextureHandle hParentTexture, ezUInt32 uiSlice) (defined in ezGALDevice) | ezGALDevice | |
| CreateRasterizerState(const ezGALRasterizerStateCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
| CreateRasterizerStatePlatform(const ezGALRasterizerStateCreationDescription &Description) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| CreateReadbackBuffer(const ezGALBufferCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
| CreateReadbackBufferPlatform(const ezGALBufferCreationDescription &Description) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| CreateReadbackTexture(const ezGALTextureCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
| CreateReadbackTexturePlatform(const ezGALTextureCreationDescription &Description) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| CreateRenderTargetView(const ezGALRenderTargetViewCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
| CreateRenderTargetViewPlatform(ezGALTexture *pTexture, const ezGALRenderTargetViewCreationDescription &Description) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| CreateSamplerState(const ezGALSamplerStateCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
| CreateSamplerStatePlatform(const ezGALSamplerStateCreationDescription &Description) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| CreateShader(const ezGALShaderCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
| CreateShaderPlatform(const ezGALShaderCreationDescription &Description) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| CreateSharedTexture(const ezGALTextureCreationDescription &description, ezArrayPtr< ezGALSystemMemoryDescription > initialData={}) | ezGALDevice | |
| CreateSharedTexturePlatform(const ezGALTextureCreationDescription &Description, ezArrayPtr< ezGALSystemMemoryDescription > pInitialData, ezEnum< ezGALSharedTextureType > sharedType, ezGALPlatformSharedHandle handle) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| CreateSwapChain(const SwapChainFactoryFunction &func) (defined in ezGALDevice) | ezGALDevice | |
| CreateTexture(const ezGALTextureCreationDescription &description, ezArrayPtr< ezGALSystemMemoryDescription > initialData=ezArrayPtr< ezGALSystemMemoryDescription >()) | ezGALDevice | |
| CreateTextureInternal(const ezGALTextureCreationDescription &Description, ezArrayPtr< ezGALSystemMemoryDescription > pInitialData) (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| CreateTexturePlatform(const ezGALTextureCreationDescription &Description, ezArrayPtr< ezGALSystemMemoryDescription > pInitialData) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| CreateVertexBuffer(ezUInt32 uiVertexSize, ezUInt32 uiVertexCount, ezArrayPtr< const ezUInt8 > initialData=ezArrayPtr< const ezUInt8 >(), bool bDataIsMutable=false) (defined in ezGALDevice) | ezGALDevice | |
| CreateVertexDeclaration(const ezGALVertexDeclarationCreationDescription &description) | ezGALDevice | |
| CreateVertexDeclarationPlatform(const ezGALVertexDeclarationCreationDescription &Description) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| CreateVulkanDevice (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | friend | 
| DeleteLater(vk::Image &image, vk::DeviceMemory &externalMemory) (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | inline | 
| DeleteLater(T &object, ezVulkanAllocation &allocation) (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | inline | 
| DeleteLater(T &object, void *pContext) (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | inline | 
| DeleteLater(T &object) (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | inline | 
| DeleteLaterImpl(const PendingDeletion &deletion) (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| DepthStencilStateTable typedef (defined in ezGALDevice) | ezGALDevice | protected | 
| DestroyBindGroupLayout(ezGALBindGroupLayoutHandle hBindGroupLayout) (defined in ezGALDevice) | ezGALDevice | |
| DestroyBindGroupLayoutPlatform(ezGALBindGroupLayout *pBindGroupLayout) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| DestroyBlendState(ezGALBlendStateHandle hBlendState) (defined in ezGALDevice) | ezGALDevice | |
| DestroyBlendStatePlatform(ezGALBlendState *pBlendState) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| DestroyBuffer(ezGALBufferHandle hBuffer) (defined in ezGALDevice) | ezGALDevice | |
| DestroyBufferPlatform(ezGALBuffer *pBuffer) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| DestroyComputePipeline(ezGALComputePipelineHandle hComputePipeline) (defined in ezGALDevice) | ezGALDevice | |
| DestroyComputePipelinePlatform(ezGALComputePipeline *pComputePipeline) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| DestroyDeadObjects() (defined in ezGALDevice) | ezGALDevice | protected | 
| DestroyDepthStencilState(ezGALDepthStencilStateHandle hDepthStencilState) (defined in ezGALDevice) | ezGALDevice | |
| DestroyDepthStencilStatePlatform(ezGALDepthStencilState *pDepthStencilState) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| DestroyDynamicBuffer(ezGALDynamicBufferHandle &inout_hBuffer) (defined in ezGALDevice) | ezGALDevice | |
| DestroyGraphicsPipeline(ezGALGraphicsPipelineHandle hGraphicsPipeline) (defined in ezGALDevice) | ezGALDevice | |
| DestroyGraphicsPipelinePlatform(ezGALGraphicsPipeline *pGraphicsPipeline) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| DestroyHashedResource(Handle hResource, Table &table, ezUInt32 galObjectType, ezUInt32 &ref_uiCounter) (defined in ezGALDevice) | ezGALDevice | protected | 
| DestroyPipelineLayout(ezGALPipelineLayoutHandle hPipelineLayout) (defined in ezGALDevice) | ezGALDevice | |
| DestroyPipelineLayoutPlatform(ezGALPipelineLayout *pPipelineLayout) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| DestroyProxyTexture(ezGALTextureHandle hProxyTexture) (defined in ezGALDevice) | ezGALDevice | |
| DestroyRasterizerState(ezGALRasterizerStateHandle hRasterizerState) (defined in ezGALDevice) | ezGALDevice | |
| DestroyRasterizerStatePlatform(ezGALRasterizerState *pRasterizerState) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| DestroyReadbackBuffer(ezGALReadbackBufferHandle hBuffer) (defined in ezGALDevice) | ezGALDevice | |
| DestroyReadbackBufferPlatform(ezGALReadbackBuffer *pReadbackBuffer) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| DestroyReadbackTexture(ezGALReadbackTextureHandle hTexture) (defined in ezGALDevice) | ezGALDevice | |
| DestroyReadbackTexturePlatform(ezGALReadbackTexture *pReadbackTexture) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| DestroyRenderTargetView(ezGALRenderTargetViewHandle hRenderTargetView) (defined in ezGALDevice) | ezGALDevice | |
| DestroyRenderTargetViewPlatform(ezGALRenderTargetView *pRenderTargetView) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| DestroySamplerState(ezGALSamplerStateHandle hSamplerState) (defined in ezGALDevice) | ezGALDevice | |
| DestroySamplerStatePlatform(ezGALSamplerState *pSamplerState) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| DestroyShader(ezGALShaderHandle hShader) (defined in ezGALDevice) | ezGALDevice | |
| DestroyShaderPlatform(ezGALShader *pShader) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| DestroySharedTexture(ezGALTextureHandle hTexture) (defined in ezGALDevice) | ezGALDevice | |
| DestroySharedTexturePlatform(ezGALTexture *pTexture) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| DestroySwapChain(ezGALSwapChainHandle hSwapChain) (defined in ezGALDevice) | ezGALDevice | |
| DestroyTexture(ezGALTextureHandle hTexture) (defined in ezGALDevice) | ezGALDevice | |
| DestroyTexturePlatform(ezGALTexture *pTexture) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| DestroyVertexDeclaration(ezGALVertexDeclarationHandle hVertexDeclaration) (defined in ezGALDevice) | ezGALDevice | |
| DestroyVertexDeclarationPlatform(ezGALVertexDeclaration *pVertexDeclaration) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| 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 | |
| EndCommandsPlatform(ezGALCommandEncoder *pPass) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| EndFrame() | ezGALDevice | |
| EndFramePlatform(ezArrayPtr< ezGALSwapChain * > swapchains) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| EnqueueFrameSwapChain(ezGALSwapChainHandle hSwapChain) | ezGALDevice | |
| ezGALDevice(const ezGALDeviceCreationDescription &Description) (defined in ezGALDevice) | ezGALDevice | protected | 
| FillCapabilitiesPlatform() override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| FinalizeTextureInternal(const ezGALTextureCreationDescription &desc, ezGALTexture *pTexture) (defined in ezGALDevice) | ezGALDevice | protected | 
| Flush() (defined in ezGALDevice) | ezGALDevice | |
| FlushPlatform() override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| 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 | 
| GetCurrentCommandBuffer() (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| GetCurrentFrame() const | ezGALDevice | |
| GetCurrentFramePlatform() const override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| GetCurrentPipelineBarrier() (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| 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 | |
| GetDispatchContext() const (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | inline | 
| GetDynamicBuffer(ezGALDynamicBufferHandle hBuffer) const (defined in ezGALDevice) | ezGALDevice | inline | 
| GetDynamicBuffer(ezGALDynamicBufferHandle hBuffer) (defined in ezGALDevice) | ezGALDevice | inline | 
| GetExtensions() const (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | inline | 
| GetFenceQueue() const (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| GetFenceResult(ezGALFenceHandle hFence, ezTime timeout=ezTime::MakeZero()) | ezGALDevice | |
| GetFenceResultPlatform(ezGALFenceHandle hFence, ezTime timeout) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| GetFormatLookupTable() const (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| GetGraphicsPipeline(ezGALGraphicsPipelineHandle hGraphicsPipeline) const (defined in ezGALDevice) | ezGALDevice | inline | 
| GetGraphicsQueue() const (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| GetInitContext() const (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| GetMemoryConsumptionForBuffer(const ezGALBufferCreationDescription &description) const (defined in ezGALDevice) | ezGALDevice | virtual | 
| GetMemoryConsumptionForTexture(const ezGALTextureCreationDescription &description) const (defined in ezGALDevice) | ezGALDevice | virtual | 
| GetMemoryIndex(vk::MemoryPropertyFlags properties, const vk::MemoryRequirements &requirements) const (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| GetOcclusionQueryResult(ezGALOcclusionHandle hOcclusion, ezUInt64 &out_uiResult) | ezGALDevice | |
| GetOcclusionResultPlatform(ezGALOcclusionHandle hOcclusion, ezUInt64 &out_uiResult) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| GetPhysicalDeviceProperties() const (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | inline | 
| GetPipelineLayout(ezGALPipelineLayoutHandle hPipelineLayout) const (defined in ezGALDevice) | ezGALDevice | inline | 
| GetQueryPool() const (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| 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 | |
| GetRendererPlatform() override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| GetRenderTargetView(ezGALRenderTargetViewHandle hRenderTargetView) const (defined in ezGALDevice) | ezGALDevice | inline | 
| GetSafeFrame() const | ezGALDevice | |
| GetSafeFramePlatform() const override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| GetSamplerState(ezGALSamplerStateHandle hSamplerState) const (defined in ezGALDevice) | ezGALDevice | inline | 
| GetShader(ezGALShaderHandle hShader) const (defined in ezGALDevice) | ezGALDevice | inline | 
| GetSharedTexture(ezGALTextureHandle hTexture) const override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | virtual | 
| GetStagingBufferPool() const (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| GetSupportedStages() const (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| 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 | |
| GetTimestampResultPlatform(ezGALTimestampHandle hTimestamp, ezTime &out_result) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| GetTransferQueue() const (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| GetVertexDeclaration(ezGALVertexDeclarationHandle hVertexDeclaration) const (defined in ezGALDevice) | ezGALDevice | inline | 
| GetVulkanDevice() const (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| GetVulkanInstance() const (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| GetVulkanPhysicalDevice() const (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| GraphicsPipelineTable typedef (defined in ezGALDevice) | ezGALDevice | protected | 
| HasDefaultDevice() (defined in ezGALDevice) | ezGALDevice | static | 
| Init() (defined in ezGALDevice) | ezGALDevice | |
| InitPlatform() override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| 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 | |
| LockBufferPlatform(const ezGALReadbackBuffer *pBuffer, ezArrayPtr< const ezUInt8 > &out_Memory) const override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| LockTexture(ezGALReadbackTextureHandle hReadbackTexture, const ezArrayPtr< const ezGALTextureSubresource > &subResources, ezDynamicArray< ezGALSystemMemoryDescription > &out_memory) | ezGALDevice | |
| LockTexturePlatform(const ezGALReadbackTexture *pTexture, const ezArrayPtr< const ezGALTextureSubresource > &subResources, ezDynamicArray< ezGALSystemMemoryDescription > &out_Memory) const override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| 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 | 
| OnBeforeImageDestroyed (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| 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 | 
| ReclaimLater(const ReclaimResource &reclaim) (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| ReclaimLater(T &object, void *pContext=nullptr) (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | inline | 
| RenderTargetViewTable typedef (defined in ezGALDevice) | ezGALDevice | protected | 
| ReportLiveGpuObjects() (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| ReviveDeadObject(ezUInt32 uiType, HandleType handle) (defined in ezGALDevice) | ezGALDevice | protected | 
| s_Events (defined in ezGALDevice) | ezGALDevice | static | 
| SamplerStateTable typedef (defined in ezGALDevice) | ezGALDevice | protected | 
| SelectDeviceExtensions(vk::DeviceCreateInfo &deviceCreateInfo, ezHybridArray< const char *, 6 > &extensions) (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protected | 
| SelectInstanceExtensions(ezHybridArray< const char *, 6 > &extensions) (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protected | 
| SetDebugName(const vk::DebugUtilsObjectNameInfoEXT &info, ezVulkanAllocation allocation=nullptr) (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| SetDebugName(const char *szName, T &object, ezVulkanAllocation allocation=nullptr) (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | inline | 
| SetDefaultDevice(ezGALDevice *pDefaultDevice) (defined in ezGALDevice) | ezGALDevice | static | 
| ShaderTable typedef (defined in ezGALDevice) | ezGALDevice | protected | 
| Shutdown() (defined in ezGALDevice) | ezGALDevice | |
| ShutdownPlatform() override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| Submit(bool bAddSignalSemaphore=true, bool bAddUpdateForNextFrameCommands=false) (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
| 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 | 
| UnlockBufferPlatform(const ezGALReadbackBuffer *pBuffer) const override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| UnlockTexturePlatform(const ezGALReadbackTexture *pTexture, const ezArrayPtr< const ezGALTextureSubresource > &subResources) const override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| UpdateBufferForNextFrame(ezGALBufferHandle hBuffer, ezConstByteArrayPtr sourceData, ezUInt32 uiDestOffset=0) | ezGALDevice | |
| UpdateBufferForNextFramePlatform(const ezGALBuffer *pBuffer, ezConstByteArrayPtr sourceData, ezUInt32 uiDestOffset) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| 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 | |
| UpdateTextureForNextFramePlatform(const ezGALTexture *pTexture, const ezGALSystemMemoryDescription &sourceData, const ezGALTextureSubresource &destinationSubResource, const ezBoundingBoxu32 &destinationBox) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| UploadBufferStaging(ezStagingBufferPoolVulkan *pStagingBufferPool, ezPipelineBarrierVulkan *pPipelineBarrier, vk::CommandBuffer commandBuffer, const ezGALBufferVulkan *pBuffer, ezArrayPtr< const ezUInt8 > pInitialData, vk::DeviceSize dstOffset=0) (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | static | 
| UploadTextureStaging(ezStagingBufferPoolVulkan *pStagingBufferPool, ezPipelineBarrierVulkan *pPipelineBarrier, vk::CommandBuffer commandBuffer, const ezGALTextureVulkan *pTexture, const vk::ImageSubresourceLayers &subResource, const vk::Offset3D &imageOffset, const vk::Extent3D &imageExtent, const ezGALSystemMemoryDescription &data) (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | static | 
| VerifyMultithreadedAccess() const | ezGALDevice | protected | 
| VertexDeclarationTable typedef (defined in ezGALDevice) | ezGALDevice | protected | 
| WaitIdle() | ezGALDevice | |
| WaitIdlePlatform() override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual | 
| ~ezGALDevice() (defined in ezGALDevice) | ezGALDevice | protectedvirtual | 
| ~ezGALDeviceVulkan() (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | virtual |