XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGALDeviceVulkan Member List

This is the complete list of members for xiiGALDeviceVulkan, including all inherited members.

AddRef() constxiiRefCountingImplinline
BeginFrame()xiiGALDevice
CreateBlendState(const xiiGALBlendStateCreationDescription &description)xiiGALDevice
CreateBottomLevelAS(const xiiGALBottomLevelASCreationDescription &description)xiiGALDevice
CreateBuffer(const xiiGALBufferCreationDescription &description, const xiiGALBufferData *pInitialData=nullptr, xiiBitflags< xiiGALExternalMemoryKind > externalMemoryKind=xiiGALExternalMemoryKind::None)xiiGALDevice
CreateCommandList(const xiiGALCommandListCreationDescription &description)xiiGALDevice
CreateComputePipelineState(const xiiGALComputePipelineStateCreationDescription &description)xiiGALDevice
CreateDepthStencilState(const xiiGALDepthStencilStateCreationDescription &description)xiiGALDevice
CreateFence(const xiiGALFenceCreationDescription &description)xiiGALDevice
CreateFramebuffer(const xiiGALFramebufferCreationDescription &description)xiiGALDevice
CreateGraphicsPipelineState(const xiiGALGraphicsPipelineStateCreationDescription &description)xiiGALDevice
CreatePipelineResourceSignature(xiiGALPipelineResourceSignatureCreationDescription &description)xiiGALDevice
CreateQuery(const xiiGALQueryCreationDescription &description)xiiGALDevice
CreateRasterizerState(const xiiGALRasterizerStateCreationDescription &description)xiiGALDevice
CreateRayTracingPipelineState(const xiiGALRayTracingPipelineStateCreationDescription &description)xiiGALDevice
CreateRenderPass(const xiiGALRenderPassCreationDescription &description)xiiGALDevice
CreateSampler(const xiiGALSamplerCreationDescription &description)xiiGALDevice
CreateShader(const xiiGALShaderCreationDescription &description)xiiGALDevice
CreateSwapChain(const xiiGALSwapChainCreationDescription &description)xiiGALDevice
CreateTexture(const xiiGALTextureCreationDescription &description, const xiiGALTextureData *pInitialData=nullptr, xiiBitflags< xiiGALExternalMemoryKind > externalMemoryKind=xiiGALExternalMemoryKind::None)xiiGALDevice
CreateTilePipelineState(const xiiGALTilePipelineStateCreationDescription &description)xiiGALDevice
CreateTopLevelAS(const xiiGALTopLevelASCreationDescription &description)xiiGALDevice
CreateVulkanDevice (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkanfriend
DebugMode enum name (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkan
EndFrame()xiiGALDevice
FinalizeBufferInternal(const xiiGALBufferCreationDescription &description, xiiSharedPtr< xiiGALBuffer > &pBuffer) (defined in xiiGALDevice)xiiGALDeviceprotected
FinalizeTextureInternal(const xiiGALTextureCreationDescription &description, xiiSharedPtr< xiiGALTexture > &pTexture) (defined in xiiGALDevice)xiiGALDeviceprotected
GetAllocator() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetCommandBufferPool(xiiBitflags< xiiGALCommandQueueFlags > queueFlags) const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkan
GetCommandQueue(xiiBitflags< xiiGALCommandQueueFlags > queueFlags) const override finalxiiGALDeviceVulkanvirtual
GetCommandQueueInformation(xiiBitflags< xiiGALCommandQueueFlags > queueFlags) const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkan
GetCommandQueueMutex(xiiBitflags< xiiGALCommandQueueFlags > queueFlags) const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkan
GetCommandQueueQueryPool(xiiBitflags< xiiGALCommandQueueFlags > queueFlags) const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkan
GetDebugMode() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetDebugName() constxiiGALObjectinline
GetDefaultDevice()xiiGALDevicestatic
GetDeferredDeletionQueue() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetDescription() constxiiGALDevice
GetDynamicRTTI() const (defined in xiiReflectedClass)xiiReflectedClassinlinevirtual
GetFeatures() constxiiGALDevice
GetGraphicsDeviceAdapterProperties() constxiiGALDevice
GetGraphicsDeviceType() constxiiGALDevice
GetLimits() constxiiGALDevice
GetMutex() constxiiGALDevice
GetPhysicalDeviceExtensionFeatures() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetPhysicalDeviceExtensionProperties() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetPhysicalDeviceQueueFamilyProperties() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetPhysicalDeviceSupportedExtensions() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetRefCount() constxiiRefCountingImplinline
GetStaticRTTI() (defined in xiiNoBase)xiiNoBaseinlinestatic
GetSupportedAccessFlags(xiiBitflags< xiiGALCommandQueueFlags > queueFlags) const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkan
GetSupportedStagesFlags(xiiBitflags< xiiGALCommandQueueFlags > queueFlags) const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkan
GetVulkanDynamicDispatchLoader() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetVulkanFencePool() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetVulkanInstance() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetVulkanInstanceEnabledExtensions() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetVulkanInstanceExtensionProperties() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetVulkanInstanceFlags() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetVulkanInstanceLayers() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetVulkanLogicalDevice() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetVulkanLogicalDeviceExtensionFeatures() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetVulkanLogicalDeviceFeatures() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetVulkanLogicalDeviceSupportedAccessFlags() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetVulkanLogicalDeviceSupportedAccessFlags(xiiUInt32 uiQueueFamilyIndex) const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetVulkanLogicalDeviceSupportedStagesFlags() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetVulkanLogicalDeviceSupportedStagesFlags(xiiUInt32 uiQueueFamilyIndex) const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetVulkanMemoryAllocator() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetVulkanPhysicalDevice() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetVulkanPhysicalDeviceFeatures() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetVulkanPhysicalDeviceMemoryProperties() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetVulkanPhysicalDeviceProperties() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetVulkanPhysicalDevices() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetVulkanSemaphorePool() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
GetVulkanVersion() const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
HasDefaultDevice()xiiGALDevicestatic
Initialize()xiiGALDevice
IsInstanceOf(const xiiRTTI *pType) constxiiReflectedClass
IsInstanceOf() constxiiReflectedClassinline
IsReferenced() constxiiRefCountingImplinline
LockCommandQueueAndRun(xiiBitflags< xiiGALCommandQueueFlags > queueFlags, xiiDelegate< void(const vk::Queue &)> action) (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkan
m_AdapterDescription (defined in xiiGALDevice)xiiGALDeviceprotected
m_Allocator (defined in xiiGALDevice)xiiGALDeviceprotected
m_AllocatorWrapper (defined in xiiGALDevice)xiiGALDeviceprotected
m_Description (defined in xiiGALDevice)xiiGALDeviceprotected
m_Mutex (defined in xiiGALDevice)xiiGALDevicemutableprotected
operator=(const xiiRefCountingImpl &rhs) (defined in xiiRefCountingImpl)xiiRefCountingImplinline
PostInitialize()xiiGALDeviceprotected
ReclaimLater(T &&vkObject) (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkaninline
ReleaseRef() constxiiRefCountingImplinline
s_EventsxiiGALDevicestatic
SafeReleaseDeviceObject(T &&vkObject, xiiVulkanAllocation &&allocation=nullptr, vk::DeviceMemory &&vkExternalMemory=nullptr) (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkan
SafeReleaseDeviceObject(T &&vkObject, xiiVulkanAllocation &&allocation, vk::DeviceMemory &&vkExternalMemory) (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkan
SetDebugName(xiiStringView sDebugName) constxiiGALObject
SetDebugNamePlatform(xiiStringView sName) const override final (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkanvirtual
SetDefaultDevice(xiiSharedPtr< xiiGALDevice > pDefaultDevice)xiiGALDevicestatic
SetVulkanObjectDebugName(ObjectHandle &vkObject, const char *szDebugName, xiiVulkanAllocation allocation={}) const (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkan
VerifyMultithreadedAccess() constxiiGALDeviceprotected
WaitIdle()xiiGALDevice
xiiGALDevice(xiiAllocatorBase *pAllocator, const xiiGALDeviceCreationDescription &creationDescription) (defined in xiiGALDevice)xiiGALDeviceprotected
xiiGALObject() (defined in xiiGALObject)xiiGALObjectprotected
xiiMemoryUtils (defined in xiiGALDeviceVulkan)xiiGALDeviceVulkanfriend
xiiRefCountingImpl()=defaultxiiRefCountingImpl
xiiRefCountingImpl(const xiiRefCountingImpl &rhs) (defined in xiiRefCountingImpl)xiiRefCountingImplinline
xiiReflectedClass()=default (defined in xiiReflectedClass)xiiReflectedClass
~xiiGALDevice() (defined in xiiGALDevice)xiiGALDeviceprotectedvirtual
~xiiGALObject() (defined in xiiGALObject)xiiGALObjectprotectedvirtual
~xiiRefCounted()=defaultxiiRefCountedvirtual
~xiiReflectedClass()=default (defined in xiiReflectedClass)xiiReflectedClassvirtual