Expand description
Core structures for Kronos API
Structs§
- VkApplication
Info - Application information
- VkBuffer
Copy - Buffer copy region
- VkBuffer
Create Info - Buffer creation info (optimized packing)
- VkBuffer
Memory Barrier - Buffer memory barrier
- VkCommand
Buffer Allocate Info - Command buffer allocate info
- VkCommand
Buffer Begin Info - Command buffer begin info
- VkCommand
Pool Create Info - Command pool creation info
- VkDevice
Create Info - Device creation info
- VkDevice
Queue Create Info - Device queue creation info
- VkEvent
Create Info - Event creation info
- VkExtent3D
- 3D extent
- VkFence
Create Info - Fence creation info
- VkInstance
Create Info - Instance creation information
- VkMemory
Allocate Info - Memory allocate info
- VkMemory
Barrier - Memory barrier
- VkMemory
Heap - Memory heap
- VkMemory
Requirements - Memory requirements
- VkMemory
Type - Memory type
- VkMemory
Type Cache - Memory type cache for O(1) lookups
- VkPhysical
Device Features - Physical device features (compute-relevant only)
- VkPhysical
Device Limits - Physical device limits (simplified for compute)
- VkPhysical
Device Memory Properties - Physical device memory properties
- VkPhysical
Device Properties - Physical device properties
- VkPhysical
Device Sparse Properties - Physical device sparse properties
- VkQueue
Family Properties - Queue family properties
- VkSemaphore
Create Info - Semaphore creation info
- VkSubmit
Info - Submit info
Type Aliases§
- PtrCStr
- Helper for null-terminated string pointers