Inherits CoreGraphics::GraphicsDeviceState.
◆ _declare_counter()
Vulkan::GraphicsDeviceState::_declare_counter |
( |
NumPipelinesBuilt | | ) |
|
◆ _declare_timer()
Vulkan::GraphicsDeviceState::_declare_timer |
( |
DebugTimer | | ) |
|
◆ accelerationStructureDeviceProps
Util::FixedArray<VkPhysicalDeviceAccelerationStructurePropertiesKHR> Vulkan::GraphicsDeviceState::accelerationStructureDeviceProps |
◆ adapter
uint32_t Vulkan::GraphicsDeviceState::adapter |
◆ alloc
VkAllocationCallbacks Vulkan::GraphicsDeviceState::alloc |
◆ cache
VkPipelineCache Vulkan::GraphicsDeviceState::cache |
◆ computeQueueCount
uint32_t Vulkan::GraphicsDeviceState::computeQueueCount |
◆ computeQueueFamily
uint32_t Vulkan::GraphicsDeviceState::computeQueueFamily |
◆ constantBufferRings
◆ currentDevice
IndexT Vulkan::GraphicsDeviceState::currentDevice |
◆ database
◆ deletesPerSubmission
◆ descPool
VkDescriptorPool Vulkan::GraphicsDeviceState::descPool |
◆ deviceExtensionStrings
const char* Vulkan::GraphicsDeviceState::deviceExtensionStrings[64] |
◆ deviceFeatures
Util::FixedArray<VkPhysicalDeviceFeatures> Vulkan::GraphicsDeviceState::deviceFeatures |
◆ deviceFeatureStrings
◆ deviceProps
Util::FixedArray<VkPhysicalDeviceProperties2> Vulkan::GraphicsDeviceState::deviceProps |
◆ devices
◆ drawQueueCount
uint32_t Vulkan::GraphicsDeviceState::drawQueueCount |
◆ drawQueueFamily
uint32_t Vulkan::GraphicsDeviceState::drawQueueFamily |
◆ extensions
const char* Vulkan::GraphicsDeviceState::extensions[64] |
◆ frameId
uint32_t Vulkan::GraphicsDeviceState::frameId |
◆ ibo
◆ iboOffset
IndexT Vulkan::GraphicsDeviceState::iboOffset |
◆ instance
VkInstance Vulkan::GraphicsDeviceState::instance |
◆ MaxVertexStreams
const uint Vulkan::GraphicsDeviceState::MaxVertexStreams = 16 |
|
static |
◆ memoryProps
VkPhysicalDeviceMemoryProperties Vulkan::GraphicsDeviceState::memoryProps |
◆ numCaps
◆ pendingDeletes
◆ pendingMarkers
◆ physicalDevices
◆ physicalExtensions
VkExtensionProperties Vulkan::GraphicsDeviceState::physicalExtensions[64] |
◆ queries
◆ queueFamilyMap
◆ queueHandler
◆ raytracingDeviceProps
Util::FixedArray<VkPhysicalDeviceRayTracingPipelinePropertiesKHR> Vulkan::GraphicsDeviceState::raytracingDeviceProps |
◆ sparseBufferBinds
◆ sparseImageBinds
◆ sparseQueueCount
uint32_t Vulkan::GraphicsDeviceState::sparseQueueCount |
◆ sparseQueueFamily
uint32_t Vulkan::GraphicsDeviceState::sparseQueueFamily |
◆ transferQueueCount
uint32_t Vulkan::GraphicsDeviceState::transferQueueCount |
◆ transferQueueFamily
uint32_t Vulkan::GraphicsDeviceState::transferQueueFamily |
◆ uploadAllocationsToFlush
◆ uploadAllocationsToFree
◆ uploadBuffer
◆ usedExtensions
uint32_t Vulkan::GraphicsDeviceState::usedExtensions |
◆ usedPhysicalExtensions
uint32_t Vulkan::GraphicsDeviceState::usedPhysicalExtensions |
◆ usedQueueFamilies
Util::Set<uint32_t> Vulkan::GraphicsDeviceState::usedQueueFamilies |
◆ vboStreamOffsets
IndexT Vulkan::GraphicsDeviceState::vboStreamOffsets[MaxVertexStreams] |
◆ vboStreams
◆ waitEvents
◆ waitForPresentSemaphore
VkSemaphore Vulkan::GraphicsDeviceState::waitForPresentSemaphore |
The documentation for this struct was generated from the following file: