![]() |
Plasma Engine
2.0
|
This is the complete list of members for plGALDeviceVulkan, including all inherited members.
AddDeadObject(plUInt32 uiType, HandleType handle) (defined in plGALDevice) | plGALDevice | protected |
AddDeadObject(plUInt32 uiType, HandleType handle) (defined in plGALDevice) | plGALDevice | |
AddSignalSemaphore(const SemaphoreInfo &signalSemaphore) (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
AddWaitSemaphore(const SemaphoreInfo &waitSemaphore) (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
BeginCommands(const char *szName) | plGALDevice | |
BeginCommandsPlatform(const char *szName) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
BeginFrame(const plUInt64 uiAppFrame=0) | plGALDevice | |
BeginFramePlatform(plArrayPtr< plGALSwapChain * > swapchains, const plUInt64 uiAppFrame) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
BlendStateTable typedef (defined in plGALDevice) | plGALDevice | protected |
BufferResourceViewTable typedef (defined in plGALDevice) | plGALDevice | protected |
BufferTable typedef (defined in plGALDevice) | plGALDevice | protected |
BufferUnorderedAccessViewTable typedef (defined in plGALDevice) | plGALDevice | protected |
CreateBlendState(const plGALBlendStateCreationDescription &description) (defined in plGALDevice) | plGALDevice | |
CreateBlendStatePlatform(const plGALBlendStateCreationDescription &Description) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
CreateBuffer(const plGALBufferCreationDescription &description, plArrayPtr< const plUInt8 > initialData=plArrayPtr< const plUInt8 >()) | plGALDevice | |
CreateBufferInternal(const plGALBufferCreationDescription &Description, plArrayPtr< const plUInt8 > pInitialData, bool bCPU=false) (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
CreateBufferPlatform(const plGALBufferCreationDescription &Description, plArrayPtr< const plUInt8 > pInitialData) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
CreateConstantBuffer(plUInt32 uiBufferSize) (defined in plGALDevice) | plGALDevice | |
CreateDepthStencilState(const plGALDepthStencilStateCreationDescription &description) (defined in plGALDevice) | plGALDevice | |
CreateDepthStencilStatePlatform(const plGALDepthStencilStateCreationDescription &Description) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
CreateIndexBuffer(plGALIndexType::Enum indexType, plUInt32 uiIndexCount, plArrayPtr< const plUInt8 > initialData=plArrayPtr< const plUInt8 >(), bool bDataIsMutable=false) (defined in plGALDevice) | plGALDevice | |
CreateProxyTexture(plGALTextureHandle hParentTexture, plUInt32 uiSlice) (defined in plGALDevice) | plGALDevice | |
CreateRasterizerState(const plGALRasterizerStateCreationDescription &description) (defined in plGALDevice) | plGALDevice | |
CreateRasterizerStatePlatform(const plGALRasterizerStateCreationDescription &Description) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
CreateRenderTargetView(const plGALRenderTargetViewCreationDescription &description) | plGALDevice | |
CreateRenderTargetViewPlatform(plGALTexture *pTexture, const plGALRenderTargetViewCreationDescription &Description) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
CreateResourceView(const plGALTextureResourceViewCreationDescription &description) (defined in plGALDevice) | plGALDevice | |
CreateResourceView(const plGALBufferResourceViewCreationDescription &description) (defined in plGALDevice) | plGALDevice | |
CreateResourceViewPlatform(plGALTexture *pResource, const plGALTextureResourceViewCreationDescription &Description) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
CreateResourceViewPlatform(plGALBuffer *pResource, const plGALBufferResourceViewCreationDescription &Description) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
CreateSamplerState(const plGALSamplerStateCreationDescription &description) | plGALDevice | |
CreateSamplerStatePlatform(const plGALSamplerStateCreationDescription &Description) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
CreateShader(const plGALShaderCreationDescription &description) (defined in plGALDevice) | plGALDevice | |
CreateShaderPlatform(const plGALShaderCreationDescription &Description) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
CreateSharedTexture(const plGALTextureCreationDescription &description, plArrayPtr< plGALSystemMemoryDescription > initialData={}) | plGALDevice | |
CreateSharedTexturePlatform(const plGALTextureCreationDescription &Description, plArrayPtr< plGALSystemMemoryDescription > pInitialData, plEnum< plGALSharedTextureType > sharedType, plGALPlatformSharedHandle handle) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
CreateSwapChain(const SwapChainFactoryFunction &func) (defined in plGALDevice) | plGALDevice | |
CreateTexture(const plGALTextureCreationDescription &description, plArrayPtr< plGALSystemMemoryDescription > initialData=plArrayPtr< plGALSystemMemoryDescription >()) | plGALDevice | |
CreateTextureInternal(const plGALTextureCreationDescription &Description, plArrayPtr< plGALSystemMemoryDescription > pInitialData, bool bLinearCPU=false, bool bStaging=false) (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
CreateTexturePlatform(const plGALTextureCreationDescription &Description, plArrayPtr< plGALSystemMemoryDescription > pInitialData) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
CreateUnorderedAccessView(const plGALTextureUnorderedAccessViewCreationDescription &description) (defined in plGALDevice) | plGALDevice | |
CreateUnorderedAccessView(const plGALBufferUnorderedAccessViewCreationDescription &description) (defined in plGALDevice) | plGALDevice | |
CreateUnorderedAccessViewPlatform(plGALTexture *pResource, const plGALTextureUnorderedAccessViewCreationDescription &Description) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protected |
CreateUnorderedAccessViewPlatform(plGALBuffer *pResource, const plGALBufferUnorderedAccessViewCreationDescription &Description) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protected |
CreateVertexBuffer(plUInt32 uiVertexSize, plUInt32 uiVertexCount, plArrayPtr< const plUInt8 > initialData=plArrayPtr< const plUInt8 >(), bool bDataIsMutable=false) (defined in plGALDevice) | plGALDevice | |
CreateVertexDeclaration(const plGALVertexDeclarationCreationDescription &description) | plGALDevice | |
CreateVertexDeclarationPlatform(const plGALVertexDeclarationCreationDescription &Description) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
CreateVulkanDevice (defined in plGALDeviceVulkan) | plGALDeviceVulkan | friend |
DeleteLater(vk::Image &image, vk::DeviceMemory &externalMemory) (defined in plGALDeviceVulkan) | plGALDeviceVulkan | inline |
DeleteLater(T &object, plVulkanAllocation &allocation) (defined in plGALDeviceVulkan) | plGALDeviceVulkan | inline |
DeleteLater(T &object, void *pContext) (defined in plGALDeviceVulkan) | plGALDeviceVulkan | inline |
DeleteLater(T &object) (defined in plGALDeviceVulkan) | plGALDeviceVulkan | inline |
DeleteLaterImpl(const PendingDeletion &deletion) (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
DepthStencilStateTable typedef (defined in plGALDevice) | plGALDevice | protected |
DestroyBlendState(plGALBlendStateHandle hBlendState) (defined in plGALDevice) | plGALDevice | |
DestroyBlendStatePlatform(plGALBlendState *pBlendState) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
DestroyBuffer(plGALBufferHandle hBuffer) (defined in plGALDevice) | plGALDevice | |
DestroyBufferPlatform(plGALBuffer *pBuffer) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
DestroyDeadObjects() (defined in plGALDevice) | plGALDevice | protected |
DestroyDepthStencilState(plGALDepthStencilStateHandle hDepthStencilState) (defined in plGALDevice) | plGALDevice | |
DestroyDepthStencilStatePlatform(plGALDepthStencilState *pDepthStencilState) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
DestroyProxyTexture(plGALTextureHandle hProxyTexture) (defined in plGALDevice) | plGALDevice | |
DestroyRasterizerState(plGALRasterizerStateHandle hRasterizerState) (defined in plGALDevice) | plGALDevice | |
DestroyRasterizerStatePlatform(plGALRasterizerState *pRasterizerState) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
DestroyRenderTargetView(plGALRenderTargetViewHandle hRenderTargetView) (defined in plGALDevice) | plGALDevice | |
DestroyRenderTargetViewPlatform(plGALRenderTargetView *pRenderTargetView) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
DestroyResourceView(plGALTextureResourceViewHandle hResourceView) (defined in plGALDevice) | plGALDevice | |
DestroyResourceView(plGALBufferResourceViewHandle hResourceView) (defined in plGALDevice) | plGALDevice | |
DestroyResourceViewPlatform(plGALTextureResourceView *pResourceView) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
DestroyResourceViewPlatform(plGALBufferResourceView *pResourceView) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
DestroySamplerState(plGALSamplerStateHandle hSamplerState) (defined in plGALDevice) | plGALDevice | |
DestroySamplerStatePlatform(plGALSamplerState *pSamplerState) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
DestroyShader(plGALShaderHandle hShader) (defined in plGALDevice) | plGALDevice | |
DestroyShaderPlatform(plGALShader *pShader) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
DestroySharedTexture(plGALTextureHandle hTexture) (defined in plGALDevice) | plGALDevice | |
DestroySharedTexturePlatform(plGALTexture *pTexture) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
DestroySwapChain(plGALSwapChainHandle hSwapChain) (defined in plGALDevice) | plGALDevice | |
DestroyTexture(plGALTextureHandle hTexture) (defined in plGALDevice) | plGALDevice | |
DestroyTexturePlatform(plGALTexture *pTexture) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
DestroyUnorderedAccessView(plGALTextureUnorderedAccessViewHandle hUnorderedAccessView) (defined in plGALDevice) | plGALDevice | |
DestroyUnorderedAccessView(plGALBufferUnorderedAccessViewHandle hUnorderedAccessView) (defined in plGALDevice) | plGALDevice | |
DestroyUnorderedAccessViewPlatform(plGALTextureUnorderedAccessView *pUnorderedAccessView) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
DestroyUnorderedAccessViewPlatform(plGALBufferUnorderedAccessView *pUnorderedAccessView) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
DestroyVertexDeclaration(plGALVertexDeclarationHandle hVertexDeclaration) (defined in plGALDevice) | plGALDevice | |
DestroyVertexDeclarationPlatform(plGALVertexDeclaration *pVertexDeclaration) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
DestroyViews(plGALTexture *pResource) (defined in plGALDevice) | plGALDevice | protected |
DestroyViews(plGALBuffer *pResource) (defined in plGALDevice) | plGALDevice | protected |
EndCommands(plGALCommandEncoder *pCommandEncoder) | plGALDevice | |
EndCommandsPlatform(plGALCommandEncoder *pPass) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
EndFrame() | plGALDevice | |
EndFramePlatform(plArrayPtr< plGALSwapChain * > swapchains) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
EnqueueFrameSwapChain(plGALSwapChainHandle hSwapChain) | plGALDevice | |
FillCapabilitiesPlatform() override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
FinalizeBufferInternal(const plGALBufferCreationDescription &desc, plGALBuffer *pBuffer) (defined in plGALDevice) | plGALDevice | protected |
FinalizeTextureInternal(const plGALTextureCreationDescription &desc, plGALTexture *pTexture) (defined in plGALDevice) | plGALDevice | protected |
Flush() (defined in plGALDevice) | plGALDevice | |
FlushPlatform() override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
Get(typename IdTableType::TypeOfId hHandle, const IdTableType &IdTable) const (defined in plGALDevice) | plGALDevice | protected |
Get(typename IdTableType::TypeOfId hHandle, const IdTableType &IdTable) const (defined in plGALDevice) | plGALDevice | |
GetAllocator() | plGALDevice | inline |
GetBackBufferTextureFromSwapChain(plGALSwapChainHandle hSwapChain) | plGALDevice | |
GetBlendState(plGALBlendStateHandle hBlendState) const (defined in plGALDevice) | plGALDevice | inline |
GetBuffer(plGALBufferHandle hBuffer) const (defined in plGALDevice) | plGALDevice | inline |
GetCapabilities() const (defined in plGALDevice) | plGALDevice | |
GetCurrentCommandBuffer() (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
GetCurrentFrame() const | plGALDevice | |
GetCurrentFramePlatform() const override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
GetCurrentPipelineBarrier() (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
GetDefaultDevice() (defined in plGALDevice) | plGALDevice | static |
GetDefaultRenderTargetView(plGALTextureHandle hTexture) (defined in plGALDevice) | plGALDevice | |
GetDefaultResourceView(plGALTextureHandle hTexture) (defined in plGALDevice) | plGALDevice | |
GetDefaultResourceView(plGALBufferHandle hBuffer) (defined in plGALDevice) | plGALDevice | |
GetDepthStencilState(plGALDepthStencilStateHandle hDepthStencilState) const (defined in plGALDevice) | plGALDevice | inline |
GetDescription() const (defined in plGALDevice) | plGALDevice | |
GetDispatchContext() const (defined in plGALDeviceVulkan) | plGALDeviceVulkan | inline |
GetExtensions() const (defined in plGALDeviceVulkan) | plGALDeviceVulkan | inline |
GetFenceQueue() const (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
GetFenceResult(plGALFenceHandle hFence, plTime timeout=plTime::MakeZero()) | plGALDevice | |
GetFenceResultPlatform(plGALFenceHandle hFence, plTime timeout) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
GetFormatLookupTable() const (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
GetGraphicsQueue() const (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
GetInitContext() const (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
GetMemoryConsumptionForBuffer(const plGALBufferCreationDescription &description) const (defined in plGALDevice) | plGALDevice | virtual |
GetMemoryConsumptionForTexture(const plGALTextureCreationDescription &description) const (defined in plGALDevice) | plGALDevice | virtual |
GetMemoryIndex(vk::MemoryPropertyFlags properties, const vk::MemoryRequirements &requirements) const (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
GetOcclusionQueryResult(plGALOcclusionHandle hOcclusion, plUInt64 &out_uiResult) | plGALDevice | |
GetOcclusionResultPlatform(plGALOcclusionHandle hOcclusion, plUInt64 &out_uiResult) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
GetPhysicalDeviceProperties() const (defined in plGALDeviceVulkan) | plGALDeviceVulkan | inline |
GetQueryPool() const (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
GetRasterizerState(plGALRasterizerStateHandle hRasterizerState) const (defined in plGALDevice) | plGALDevice | inline |
GetRenderer() (defined in plGALDevice) | plGALDevice | |
GetRendererPlatform() override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
GetRenderTargetView(plGALRenderTargetViewHandle hRenderTargetView) const (defined in plGALDevice) | plGALDevice | inline |
GetResourceView(plGALTextureResourceViewHandle hResourceView) const (defined in plGALDevice) | plGALDevice | inline |
GetResourceView(plGALBufferResourceViewHandle hResourceView) const (defined in plGALDevice) | plGALDevice | inline |
GetSafeFrame() const | plGALDevice | |
GetSafeFramePlatform() const override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
GetSamplerState(plGALSamplerStateHandle hSamplerState) const (defined in plGALDevice) | plGALDevice | inline |
GetShader(plGALShaderHandle hShader) const (defined in plGALDevice) | plGALDevice | inline |
GetSharedTexture(plGALTextureHandle hTexture) const override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | virtual |
GetStagingBufferPool() const (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
GetSupportedStages() const (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
GetSwapChain(plGALSwapChainHandle hSwapChain) const (defined in plGALDevice) | plGALDevice | inline |
GetSwapChain(plGALSwapChainHandle hSwapChain) const (defined in plGALDevice) | plGALDevice | inline |
GetSwapChainInternal(plGALSwapChainHandle hSwapChain, const plRTTI *pRequestedType) const (defined in plGALDevice) | plGALDevice | protected |
GetTexture(plGALTextureHandle hTexture) const (defined in plGALDevice) | plGALDevice | inline |
GetTimestampResult(plGALTimestampHandle hTimestamp, plTime &out_result) | plGALDevice | |
GetTimestampResultPlatform(plGALTimestampHandle hTimestamp, plTime &out_result) override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
GetTransferQueue() const (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
GetUnorderedAccessView(plGALTextureUnorderedAccessViewHandle hUnorderedAccessView) const (defined in plGALDevice) | plGALDevice | inline |
GetUnorderedAccessView(plGALBufferUnorderedAccessViewHandle hUnorderedAccessView) const (defined in plGALDevice) | plGALDevice | inline |
GetVertexDeclaration(plGALVertexDeclarationHandle hVertexDeclaration) const (defined in plGALDevice) | plGALDevice | inline |
GetVulkanDevice() const (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
GetVulkanInstance() const (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
GetVulkanPhysicalDevice() const (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
HasDefaultDevice() (defined in plGALDevice) | plGALDevice | static |
Init() (defined in plGALDevice) | plGALDevice | |
InitPlatform() override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
m_Allocator (defined in plGALDevice) | plGALDevice | protected |
m_AllocatorWrapper (defined in plGALDevice) | plGALDevice | protected |
m_BlendStates (defined in plGALDevice) | plGALDevice | protected |
m_BlendStateTable (defined in plGALDevice) | plGALDevice | protected |
m_BufferResourceViews (defined in plGALDevice) | plGALDevice | protected |
m_Buffers (defined in plGALDevice) | plGALDevice | protected |
m_BufferUnorderedAccessViews (defined in plGALDevice) | plGALDevice | protected |
m_Capabilities (defined in plGALDevice) | plGALDevice | protected |
m_DeadObjects (defined in plGALDevice) | plGALDevice | protected |
m_DepthStencilStates (defined in plGALDevice) | plGALDevice | protected |
m_DepthStencilStateTable (defined in plGALDevice) | plGALDevice | protected |
m_Description (defined in plGALDevice) | plGALDevice | protected |
m_Mutex (defined in plGALDevice) | plGALDevice | mutable |
m_RasterizerStates (defined in plGALDevice) | plGALDevice | protected |
m_RasterizerStateTable (defined in plGALDevice) | plGALDevice | protected |
m_RenderTargetViews (defined in plGALDevice) | plGALDevice | protected |
m_SamplerStates (defined in plGALDevice) | plGALDevice | protected |
m_SamplerStateTable (defined in plGALDevice) | plGALDevice | protected |
m_Shaders (defined in plGALDevice) | plGALDevice | protected |
m_SwapChains (defined in plGALDevice) | plGALDevice | protected |
m_TextureResourceViews (defined in plGALDevice) | plGALDevice | protected |
m_Textures (defined in plGALDevice) | plGALDevice | protected |
m_TextureUnorderedAccessViews (defined in plGALDevice) | plGALDevice | protected |
m_VertexDeclarations (defined in plGALDevice) | plGALDevice | protected |
m_VertexDeclarationTable (defined in plGALDevice) | plGALDevice | protected |
OnBeforeImageDestroyed (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
OpenSharedTexture(const plGALTextureCreationDescription &description, plGALPlatformSharedHandle hSharedHandle) (defined in plGALDevice) | plGALDevice | |
plGALDevice(const plGALDeviceCreationDescription &Description) (defined in plGALDevice) | plGALDevice | protected |
RasterizerStateTable typedef (defined in plGALDevice) | plGALDevice | protected |
ReclaimLater(const ReclaimResource &reclaim) (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
ReclaimLater(T &object, void *pContext=nullptr) (defined in plGALDeviceVulkan) | plGALDeviceVulkan | inline |
RenderTargetViewTable typedef (defined in plGALDevice) | plGALDevice | protected |
ReportLiveGpuObjects() (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
ReviveDeadObject(plUInt32 uiType, HandleType handle) (defined in plGALDevice) | plGALDevice | protected |
s_Events (defined in plGALDevice) | plGALDevice | static |
SamplerStateTable typedef (defined in plGALDevice) | plGALDevice | protected |
SelectDeviceExtensions(vk::DeviceCreateInfo &deviceCreateInfo, plHybridArray< const char *, 6 > &extensions) (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protected |
SelectInstanceExtensions(plHybridArray< const char *, 6 > &extensions) (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protected |
SetDebugName(const vk::DebugUtilsObjectNameInfoEXT &info, plVulkanAllocation allocation=nullptr) (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
SetDebugName(const char *szName, T &object, plVulkanAllocation allocation=nullptr) (defined in plGALDeviceVulkan) | plGALDeviceVulkan | inline |
SetDefaultDevice(plGALDevice *pDefaultDevice) (defined in plGALDevice) | plGALDevice | static |
ShaderTable typedef (defined in plGALDevice) | plGALDevice | protected |
Shutdown() (defined in plGALDevice) | plGALDevice | |
ShutdownPlatform() override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
Submit(bool bAddSignalSemaphore=true) (defined in plGALDeviceVulkan) | plGALDeviceVulkan | |
SwapChainFactoryFunction typedef (defined in plGALDevice) | plGALDevice | |
SwapChainTable typedef (defined in plGALDevice) | plGALDevice | protected |
TextureResourceViewTable typedef (defined in plGALDevice) | plGALDevice | protected |
TextureTable typedef (defined in plGALDevice) | plGALDevice | protected |
TextureUnorderedAccessViewTable typedef (defined in plGALDevice) | plGALDevice | protected |
UpdateSwapChain(plGALSwapChainHandle hSwapChain, plEnum< plGALPresentMode > newPresentMode) (defined in plGALDevice) | plGALDevice | |
UploadBufferStaging(plStagingBufferPoolVulkan *pStagingBufferPool, plPipelineBarrierVulkan *pPipelineBarrier, vk::CommandBuffer commandBuffer, const plGALBufferVulkan *pBuffer, plArrayPtr< const plUInt8 > pInitialData, vk::DeviceSize dstOffset=0) (defined in plGALDeviceVulkan) | plGALDeviceVulkan | static |
UploadTextureStaging(plStagingBufferPoolVulkan *pStagingBufferPool, plPipelineBarrierVulkan *pPipelineBarrier, vk::CommandBuffer commandBuffer, const plGALTextureVulkan *pTexture, const vk::ImageSubresourceLayers &subResource, const plGALSystemMemoryDescription &data) (defined in plGALDeviceVulkan) | plGALDeviceVulkan | static |
VerifyMultithreadedAccess() const | plGALDevice | protected |
VertexDeclarationTable typedef (defined in plGALDevice) | plGALDevice | protected |
WaitIdle() | plGALDevice | |
WaitIdlePlatform() override (defined in plGALDeviceVulkan) | plGALDeviceVulkan | protectedvirtual |
~plGALDevice() (defined in plGALDevice) | plGALDevice | protectedvirtual |
~plGALDeviceVulkan() (defined in plGALDeviceVulkan) | plGALDeviceVulkan | virtual |