![]() |
ezEngine
Release 25.03
|
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 |
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 | |
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 |
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 | |
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 | |
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) | ezGALDevice | |
CreateRenderTargetViewPlatform(ezGALTexture *pTexture, const ezGALRenderTargetViewCreationDescription &Description) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual |
CreateResourceView(const ezGALTextureResourceViewCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
CreateResourceView(const ezGALBufferResourceViewCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
CreateResourceViewPlatform(ezGALTexture *pResource, const ezGALTextureResourceViewCreationDescription &Description) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual |
CreateResourceViewPlatform(ezGALBuffer *pResource, const ezGALBufferResourceViewCreationDescription &Description) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual |
CreateSamplerState(const ezGALSamplerStateCreationDescription &description) | 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 |
CreateUnorderedAccessView(const ezGALTextureUnorderedAccessViewCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
CreateUnorderedAccessView(const ezGALBufferUnorderedAccessViewCreationDescription &description) (defined in ezGALDevice) | ezGALDevice | |
CreateUnorderedAccessViewPlatform(ezGALTexture *pResource, const ezGALTextureUnorderedAccessViewCreationDescription &Description) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protected |
CreateUnorderedAccessViewPlatform(ezGALBuffer *pResource, const ezGALBufferUnorderedAccessViewCreationDescription &Description) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protected |
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 |
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 |
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 | |
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 |
DestroyResourceView(ezGALTextureResourceViewHandle hResourceView) (defined in ezGALDevice) | ezGALDevice | |
DestroyResourceView(ezGALBufferResourceViewHandle hResourceView) (defined in ezGALDevice) | ezGALDevice | |
DestroyResourceViewPlatform(ezGALTextureResourceView *pResourceView) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual |
DestroyResourceViewPlatform(ezGALBufferResourceView *pResourceView) 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 |
DestroyUnorderedAccessView(ezGALTextureUnorderedAccessViewHandle hUnorderedAccessView) (defined in ezGALDevice) | ezGALDevice | |
DestroyUnorderedAccessView(ezGALBufferUnorderedAccessViewHandle hUnorderedAccessView) (defined in ezGALDevice) | ezGALDevice | |
DestroyUnorderedAccessViewPlatform(ezGALTextureUnorderedAccessView *pUnorderedAccessView) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual |
DestroyUnorderedAccessViewPlatform(ezGALBufferUnorderedAccessView *pUnorderedAccessView) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual |
DestroyVertexDeclaration(ezGALVertexDeclarationHandle hVertexDeclaration) (defined in ezGALDevice) | ezGALDevice | |
DestroyVertexDeclarationPlatform(ezGALVertexDeclaration *pVertexDeclaration) override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual |
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 | |
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 |
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 | |
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 | |
GetBlendState(ezGALBlendStateHandle hBlendState) const (defined in ezGALDevice) | ezGALDevice | inline |
GetBuffer(ezGALBufferHandle hBuffer) const (defined in ezGALDevice) | ezGALDevice | inline |
GetCapabilities() const (defined in ezGALDevice) | ezGALDevice | |
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 | |
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 | |
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 | |
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 |
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 |
GetResourceView(ezGALTextureResourceViewHandle hResourceView) const (defined in ezGALDevice) | ezGALDevice | inline |
GetResourceView(ezGALBufferResourceViewHandle hResourceView) 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 | |
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 |
GetVulkanDevice() const (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
GetVulkanInstance() const (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
GetVulkanPhysicalDevice() const (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
HasDefaultDevice() (defined in ezGALDevice) | ezGALDevice | static |
Init() (defined in ezGALDevice) | ezGALDevice | |
InitPlatform() override (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | protectedvirtual |
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_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 |
OnBeforeImageDestroyed (defined in ezGALDeviceVulkan) | ezGALDeviceVulkan | |
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 |
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 |
TextureResourceViewTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
TextureTable typedef (defined in ezGALDevice) | ezGALDevice | protected |
TextureUnorderedAccessViewTable typedef (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 |