|
Nebula
|
Inherits CoreGraphics::GraphicsDeviceState.
Classes | |
| struct | ConstantsRingBuffer |
| struct | SparseImageBind |
| struct | SparseBufferBind |
| struct | PendingDeletes |
| struct | PendingMarkers |
| struct | Queries |
Public Member Functions | |
| _declare_counter (NumPipelinesBuilt) | |
| _declare_timer (DebugTimer) | |
| Public Member Functions inherited from CoreGraphics::GraphicsDeviceState | |
| _declare_counter (NumImageBytesAllocated) | |
| _declare_counter (NumBufferBytesAllocated) | |
| _declare_counter (NumBytesAllocated) | |
| _declare_counter (GraphicsDeviceNumComputes) | |
| _declare_counter (GraphicsDeviceNumPrimitives) | |
| _declare_counter (GraphicsDeviceNumDrawCalls) | |
Static Public Attributes | |
| static const uint | MaxVertexStreams = 16 |
| Vulkan::GraphicsDeviceState::_declare_counter | ( | NumPipelinesBuilt | ) |
| Vulkan::GraphicsDeviceState::_declare_timer | ( | DebugTimer | ) |
| Util::FixedArray<VkPhysicalDeviceAccelerationStructurePropertiesKHR> Vulkan::GraphicsDeviceState::accelerationStructureDeviceProps |
| uint32_t Vulkan::GraphicsDeviceState::adapter |
| VkAllocationCallbacks Vulkan::GraphicsDeviceState::alloc |
| VkPipelineCache Vulkan::GraphicsDeviceState::cache |
| uint32_t Vulkan::GraphicsDeviceState::computeQueueCount |
| uint32_t Vulkan::GraphicsDeviceState::computeQueueFamily |
| Util::FixedArray<ConstantsRingBuffer> Vulkan::GraphicsDeviceState::constantBufferRings |
| IndexT Vulkan::GraphicsDeviceState::currentDevice |
| VkPipelineDatabase Vulkan::GraphicsDeviceState::database |
| Util::Array<PendingDeletes> Vulkan::GraphicsDeviceState::deletesPerSubmission |
| VkDescriptorPool Vulkan::GraphicsDeviceState::descPool |
| const char* Vulkan::GraphicsDeviceState::deviceExtensionStrings[64] |
| Util::FixedArray<VkPhysicalDeviceFeatures> Vulkan::GraphicsDeviceState::deviceFeatures |
| Util::FixedArray<Util::FixedArray<const char*> > Vulkan::GraphicsDeviceState::deviceFeatureStrings |
| Util::FixedArray<VkPhysicalDeviceProperties2> Vulkan::GraphicsDeviceState::deviceProps |
| Util::FixedArray<VkDevice> Vulkan::GraphicsDeviceState::devices |
| uint32_t Vulkan::GraphicsDeviceState::drawQueueCount |
| uint32_t Vulkan::GraphicsDeviceState::drawQueueFamily |
| const char* Vulkan::GraphicsDeviceState::extensions[64] |
| uint32_t Vulkan::GraphicsDeviceState::frameId |
| CoreGraphics::BufferId Vulkan::GraphicsDeviceState::ibo |
| IndexT Vulkan::GraphicsDeviceState::iboOffset |
| VkInstance Vulkan::GraphicsDeviceState::instance |
|
static |
| VkPhysicalDeviceMemoryProperties Vulkan::GraphicsDeviceState::memoryProps |
| Util::FixedArray<uint32_t> Vulkan::GraphicsDeviceState::numCaps |
| Util::FixedArray<PendingDeletes> Vulkan::GraphicsDeviceState::pendingDeletes |
| Util::FixedArray<Util::FixedArray<PendingMarkers> > Vulkan::GraphicsDeviceState::pendingMarkers |
| Util::FixedArray<VkPhysicalDevice> Vulkan::GraphicsDeviceState::physicalDevices |
| VkExtensionProperties Vulkan::GraphicsDeviceState::physicalExtensions[64] |
| Util::FixedArray<Queries> Vulkan::GraphicsDeviceState::queries |
| Util::FixedArray<uint32_t> Vulkan::GraphicsDeviceState::queueFamilyMap |
| VkSubContextHandler Vulkan::GraphicsDeviceState::queueHandler |
| Util::FixedArray<VkPhysicalDeviceRayTracingPipelinePropertiesKHR> Vulkan::GraphicsDeviceState::raytracingDeviceProps |
| Util::Array<SparseBufferBind> Vulkan::GraphicsDeviceState::sparseBufferBinds |
| Util::Array<SparseImageBind> Vulkan::GraphicsDeviceState::sparseImageBinds |
| uint32_t Vulkan::GraphicsDeviceState::sparseQueueCount |
| uint32_t Vulkan::GraphicsDeviceState::sparseQueueFamily |
| uint32_t Vulkan::GraphicsDeviceState::transferQueueCount |
| uint32_t Vulkan::GraphicsDeviceState::transferQueueFamily |
| Util::Array<Memory::RangeAllocation> Vulkan::GraphicsDeviceState::uploadAllocationsToFlush |
| Util::FixedArray<Util::Array<Memory::RangeAllocation> > Vulkan::GraphicsDeviceState::uploadAllocationsToFree |
| CoreGraphics::BufferId Vulkan::GraphicsDeviceState::uploadBuffer |
| uint32_t Vulkan::GraphicsDeviceState::usedExtensions |
| uint32_t Vulkan::GraphicsDeviceState::usedPhysicalExtensions |
| Util::Set<uint32_t> Vulkan::GraphicsDeviceState::usedQueueFamilies |
| IndexT Vulkan::GraphicsDeviceState::vboStreamOffsets[MaxVertexStreams] |
| CoreGraphics::BufferId Vulkan::GraphicsDeviceState::vboStreams[MaxVertexStreams] |
| Util::FixedArray<Util::Array<CoreGraphics::SubmissionWaitEvent> > Vulkan::GraphicsDeviceState::waitEvents |
| VkSemaphore Vulkan::GraphicsDeviceState::waitForPresentSemaphore |