![]() |
XII Release 0.1.0
|
This is the complete list of members for xiiGALDeviceVulkan, including all inherited members.
AddRef() const | xiiRefCountingImpl | inline |
BeginFrame() | xiiGALDevice | |
BeginFramePlatform() override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
CreateBlendState(const xiiGALBlendStateCreationDescription &description) | xiiGALDevice | |
CreateBlendStatePlatform(const xiiGALBlendStateCreationDescription &description) override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
CreateBottomLevelAS(const xiiGALBottomLevelASCreationDescription &description) | xiiGALDevice | |
CreateBottomLevelASPlatform(const xiiGALBottomLevelASCreationDescription &description) override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
CreateBuffer(const xiiGALBufferCreationDescription &description, const xiiGALBufferData *pInitialData=nullptr) | xiiGALDevice | |
CreateBufferPlatform(const xiiGALBufferCreationDescription &description, const xiiGALBufferData *pInitialData=nullptr) override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
CreateComputePipelineState(const xiiGALComputePipelineStateCreationDescription &description) | xiiGALDevice | |
CreateComputePipelineStatePlatform(const xiiGALComputePipelineStateCreationDescription &description) override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
CreateDepthStencilState(const xiiGALDepthStencilStateCreationDescription &description) | xiiGALDevice | |
CreateDepthStencilStatePlatform(const xiiGALDepthStencilStateCreationDescription &description) override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
CreateFence(const xiiGALFenceCreationDescription &description) | xiiGALDevice | |
CreateFencePlatform(const xiiGALFenceCreationDescription &description) override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
CreateFramebuffer(const xiiGALFramebufferCreationDescription &description) | xiiGALDevice | |
CreateFramebufferPlatform(const xiiGALFramebufferCreationDescription &description) override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
CreateGraphicsPipelineState(const xiiGALGraphicsPipelineStateCreationDescription &description) | xiiGALDevice | |
CreateGraphicsPipelineStatePlatform(const xiiGALGraphicsPipelineStateCreationDescription &description) override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
CreatePipelineResourceSignature(xiiGALPipelineResourceSignatureCreationDescription &description) | xiiGALDevice | |
CreatePipelineResourceSignaturePlatform(const xiiGALPipelineResourceSignatureCreationDescription &description) override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
CreateQuery(const xiiGALQueryCreationDescription &description) | xiiGALDevice | |
CreateQueryPlatform(const xiiGALQueryCreationDescription &description) override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
CreateRasterizerState(const xiiGALRasterizerStateCreationDescription &description) | xiiGALDevice | |
CreateRasterizerStatePlatform(const xiiGALRasterizerStateCreationDescription &description) override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
CreateRayTracingPipelineState(const xiiGALRayTracingPipelineStateCreationDescription &description) | xiiGALDevice | |
CreateRayTracingPipelineStatePlatform(const xiiGALRayTracingPipelineStateCreationDescription &description) override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
CreateRenderPass(const xiiGALRenderPassCreationDescription &description) | xiiGALDevice | |
CreateRenderPassPlatform(const xiiGALRenderPassCreationDescription &description) override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
CreateSampler(const xiiGALSamplerCreationDescription &description) | xiiGALDevice | |
CreateSamplerPlatform(const xiiGALSamplerCreationDescription &description) override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
CreateShader(const xiiGALShaderCreationDescription &description) | xiiGALDevice | |
CreateShaderPlatform(const xiiGALShaderCreationDescription &description) override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
CreateSwapChain(const xiiGALSwapChainCreationDescription &description) | xiiGALDevice | |
CreateSwapChainPlatform(const xiiGALSwapChainCreationDescription &description) override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
CreateTexture(const xiiGALTextureCreationDescription &description, const xiiGALTextureData *pInitialData=nullptr) | xiiGALDevice | |
CreateTexturePlatform(const xiiGALTextureCreationDescription &description, const xiiGALTextureData *pInitialData=nullptr) override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
CreateTilePipelineState(const xiiGALTilePipelineStateCreationDescription &description) | xiiGALDevice | |
CreateTilePipelineStatePlatform(const xiiGALTilePipelineStateCreationDescription &description) override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
CreateTopLevelAS(const xiiGALTopLevelASCreationDescription &description) | xiiGALDevice | |
CreateTopLevelASPlatform(const xiiGALTopLevelASCreationDescription &description) override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
CreateVulkanDevice (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | friend |
DebugMode enum name (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | |
EndFrame() | xiiGALDevice | |
EndFramePlatform() override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
FillCapabilitiesPlatform() override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
FinalizeBufferInternal(const xiiGALBufferCreationDescription &description, xiiSharedPtr< xiiGALBuffer > &pBuffer) (defined in xiiGALDevice) | xiiGALDevice | protected |
FinalizeTextureInternal(const xiiGALTextureCreationDescription &description, xiiSharedPtr< xiiGALTexture > &pTexture) (defined in xiiGALDevice) | xiiGALDevice | protected |
GetAllocator() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetComputeQueueInformation() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetDebugMode() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetDebugName() const | xiiGALObject | inline |
GetDefaultCommandQueue(xiiBitflags< xiiGALCommandQueueType > queueType) const override final | xiiGALDeviceVulkan | virtual |
GetDefaultDevice() | xiiGALDevice | static |
GetDescription() const | xiiGALDevice | |
GetDynamicRTTI() const (defined in xiiReflectedClass) | xiiReflectedClass | inlinevirtual |
GetFeatures() const | xiiGALDevice | |
GetFrameNumber() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetGraphicsDeviceAdapterProperties() const | xiiGALDevice | |
GetGraphicsDeviceType() const | xiiGALDevice | |
GetGraphicsQueueInformation() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetMutex() const | xiiGALDevice | |
GetPhysicalDeviceExtensionFeatures() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetPhysicalDeviceExtensionProperties() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetPhysicalDeviceQueueFamilyProperties() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetPhysicalDeviceSupportedExtensions() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetQueryPoolForCommandQueue(xiiGALCommandQueueVulkan *pCommandQueueVulkan) const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetRefCount() const | xiiRefCountingImpl | inline |
GetStaticRTTI() (defined in xiiNoBase) | xiiNoBase | inlinestatic |
GetTransferQueueInformation() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanComputeCommandQueueQueryPool() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanDescriptorSetPool() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanDynamicDispatchLoader() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanFencePool() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanGraphicsCommandQueueQueryPool() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanInstance() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanInstanceEnabledExtensions() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanInstanceExtensionProperties() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanInstanceLayers() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanLogicalDevice() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanLogicalDeviceExtensionFeatures() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanLogicalDeviceFeatures() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanLogicalDeviceSupportedAccessFlags() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanLogicalDeviceSupportedAccessFlags(xiiUInt32 uiQueueFamilyIndex) const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanLogicalDeviceSupportedStagesFlags() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanLogicalDeviceSupportedStagesFlags(xiiUInt32 uiQueueFamilyIndex) const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanMemoryAllocator() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanPhysicalDevice() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanPhysicalDeviceFeatures() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanPhysicalDeviceMemoryProperties() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanPhysicalDeviceProperties() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanPhysicalDevices() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanSemaphorePool() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanTransferCommandQueueQueryPool() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
GetVulkanVersion() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
HasDefaultDevice() | xiiGALDevice | static |
Initialize() | xiiGALDevice | |
InitializePlatform() override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
IsInstanceOf(const xiiRTTI *pType) const | xiiReflectedClass | |
IsInstanceOf() const | xiiReflectedClass | inline |
IsReferenced() const | xiiRefCountingImpl | inline |
m_AdapterDescription (defined in xiiGALDevice) | xiiGALDevice | protected |
m_Allocator (defined in xiiGALDevice) | xiiGALDevice | protected |
m_AllocatorWrapper (defined in xiiGALDevice) | xiiGALDevice | protected |
m_Description (defined in xiiGALDevice) | xiiGALDevice | protected |
m_Mutex (defined in xiiGALDevice) | xiiGALDevice | mutableprotected |
operator=(const xiiRefCountingImpl &rhs) (defined in xiiRefCountingImpl) | xiiRefCountingImpl | inline |
PostInitialize() | xiiGALDevice | protected |
PostInitializePlatform() override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
ReclaimCommandBufferLater(xiiGALCommandBufferPoolVulkan *pCommandBufferPool, vk::CommandBuffer &&vkCommandBuffer) (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | |
ReclaimLater(T &&vkObject) (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
ReleaseRef() const | xiiRefCountingImpl | inline |
s_Events | xiiGALDevice | static |
SafeReleaseDeviceObject(T &&vkObject, VmaAllocation &&vmaAllocation=nullptr) (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
SetDebugName(xiiStringView sDebugName) const | xiiGALObject | |
SetDebugNamePlatform(xiiStringView sName) const override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | virtual |
SetDefaultDevice(xiiSharedPtr< xiiGALDevice > pDefaultDevice) | xiiGALDevice | static |
SetVulkanObjectDebugName(ObjectHandle &vkObject, const char *szDebugName, VmaAllocation vmaAllocation={}) const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
VerifyMultithreadedAccess() const | xiiGALDevice | protected |
WaitIdle() | xiiGALDevice | |
WaitIdlePlatform() override final (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | protectedvirtual |
xiiGALDevice(xiiAllocatorBase *pAllocator, const xiiGALDeviceCreationDescription &creationDescription) (defined in xiiGALDevice) | xiiGALDevice | protected |
xiiGALObject() (defined in xiiGALObject) | xiiGALObject | protected |
xiiMemoryUtils (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | friend |
xiiRefCountingImpl()=default | xiiRefCountingImpl | |
xiiRefCountingImpl(const xiiRefCountingImpl &rhs) (defined in xiiRefCountingImpl) | xiiRefCountingImpl | inline |
xiiReflectedClass()=default (defined in xiiReflectedClass) | xiiReflectedClass | |
~xiiGALDevice() (defined in xiiGALDevice) | xiiGALDevice | protectedvirtual |
~xiiGALObject() (defined in xiiGALObject) | xiiGALObject | protectedvirtual |
~xiiRefCounted()=default | xiiRefCounted | virtual |
~xiiReflectedClass()=default (defined in xiiReflectedClass) | xiiReflectedClass | virtual |