![]() |
XII Release 0.1.0
|
This is the complete list of members for xiiGALDeviceVulkan, including all inherited members.
| AddRef() const | xiiRefCountingImpl | inline |
| 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) | xiiGALDeviceVulkan | friend |
| DebugMode enum name (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | |
| EndFrame() | xiiGALDevice | |
| 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 |
| GetCommandBufferPool(xiiBitflags< xiiGALCommandQueueFlags > queueFlags) const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | |
| GetCommandQueue(xiiBitflags< xiiGALCommandQueueFlags > queueFlags) const override final | xiiGALDeviceVulkan | virtual |
| 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) | xiiGALDeviceVulkan | inline |
| GetDebugName() const | xiiGALObject | inline |
| GetDefaultDevice() | xiiGALDevice | static |
| GetDeferredDeletionQueue() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
| GetDescription() const | xiiGALDevice | |
| GetDynamicRTTI() const (defined in xiiReflectedClass) | xiiReflectedClass | inlinevirtual |
| GetFeatures() const | xiiGALDevice | |
| GetGraphicsDeviceAdapterProperties() const | xiiGALDevice | |
| GetGraphicsDeviceType() const | xiiGALDevice | |
| GetLimits() const | xiiGALDevice | |
| 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 |
| GetRefCount() const | xiiRefCountingImpl | inline |
| GetStaticRTTI() (defined in xiiNoBase) | xiiNoBase | inlinestatic |
| GetSupportedAccessFlags(xiiBitflags< xiiGALCommandQueueFlags > queueFlags) const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | |
| GetSupportedStagesFlags(xiiBitflags< xiiGALCommandQueueFlags > queueFlags) const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | |
| GetVulkanDynamicDispatchLoader() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
| GetVulkanFencePool() 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 |
| GetVulkanInstanceFlags() 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 |
| GetVulkanVersion() const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
| HasDefaultDevice() | xiiGALDevice | static |
| Initialize() | xiiGALDevice | |
| IsInstanceOf(const xiiRTTI *pType) const | xiiReflectedClass | |
| IsInstanceOf() const | xiiReflectedClass | inline |
| IsReferenced() const | xiiRefCountingImpl | inline |
| LockCommandQueueAndRun(xiiBitflags< xiiGALCommandQueueFlags > queueFlags, xiiDelegate< void(const vk::Queue &)> action) (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | |
| 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 |
| ReclaimLater(T &&vkObject) (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | inline |
| ReleaseRef() const | xiiRefCountingImpl | inline |
| s_Events | xiiGALDevice | static |
| 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) 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, xiiVulkanAllocation allocation={}) const (defined in xiiGALDeviceVulkan) | xiiGALDeviceVulkan | |
| VerifyMultithreadedAccess() const | xiiGALDevice | protected |
| WaitIdle() | xiiGALDevice | |
| 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 |