commandPool | dyno::VkContext | |
compute | dyno::VkContext | |
computeQueue | dyno::VkContext | |
computeQueueHandle() | dyno::VkContext | inline |
copyBuffer(vks::Buffer *src, vks::Buffer *dst, VkQueue queue, VkBufferCopy *copyRegion=nullptr) | dyno::VkContext | |
createBuffer(VkBufferUsageFlags usageFlags, VkMemoryPropertyFlags memoryPropertyFlags, VkDeviceSize size, VkBuffer *buffer, VkDeviceMemory *memory, void *data=nullptr) | dyno::VkContext | |
createBuffer(VkBufferUsageFlags usageFlags, VkMemoryPropertyFlags memoryPropertyFlags, std::shared_ptr< vks::Buffer > &buffer, VkDeviceSize size, const void *data=nullptr) | dyno::VkContext | |
createBuffer(uint32_t poolType, std::shared_ptr< vks::Buffer > &buffer, const void *data=nullptr) | dyno::VkContext | |
createCommandBuffer(VkCommandBufferLevel level, VkCommandPool pool, bool begin=false) | dyno::VkContext | |
createCommandBuffer(VkCommandBufferLevel level, bool begin=false) | dyno::VkContext | |
createCommandPool(uint32_t queueFamilyIndex, VkCommandPoolCreateFlags createFlags=VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT) | dyno::VkContext | |
createLogicalDevice(VkPhysicalDeviceFeatures enabledFeatures, std::vector< const char * > enabledExtensions, void *pNextChain, bool useSwapChain=true, VkQueueFlags requestedQueueTypes=VK_QUEUE_GRAPHICS_BIT|VK_QUEUE_COMPUTE_BIT) | dyno::VkContext | |
createMemoryPool(VkInstance instance, uint32_t apiVerion) | dyno::VkContext | |
createPipelineCache() | dyno::VkContext | |
deviceHandle() | dyno::VkContext | inline |
DevicePool enum value | dyno::VkContext | |
enableDebugMarkers | dyno::VkContext | |
enabledFeatures | dyno::VkContext | |
EndType enum value | dyno::VkContext | |
extensionSupported(std::string extension) | dyno::VkContext | |
features | dyno::VkContext | |
flushCommandBuffer(VkCommandBuffer commandBuffer, VkQueue queue, VkCommandPool pool, bool free=true) | dyno::VkContext | |
flushCommandBuffer(VkCommandBuffer commandBuffer, VkQueue queue, bool free=true) | dyno::VkContext | |
g_Allocator | dyno::VkContext | |
getMemoryType(uint32_t typeBits, VkMemoryPropertyFlags properties, VkBool32 *memTypeFound=nullptr) const | dyno::VkContext | |
getQueueFamilyIndex(VkQueueFlagBits queueFlags) const | dyno::VkContext | |
getSupportedDepthFormat(bool checkSamplingSupport) | dyno::VkContext | |
graphics | dyno::VkContext | |
graphicsQueue | dyno::VkContext | |
graphicsQueueHandle() | dyno::VkContext | inline |
HostPool enum value | dyno::VkContext | |
isComputeQueueSpecial() | dyno::VkContext | |
logicalDevice | dyno::VkContext | |
memoryProperties | dyno::VkContext | |
MemPoolType enum name | dyno::VkContext | |
operator VkDevice() const | dyno::VkContext | inline |
physicalDevice | dyno::VkContext | |
physicalDeviceHandle() | dyno::VkContext | inline |
pipelineCache | dyno::VkContext | |
pipelineCacheHandle() | dyno::VkContext | inline |
poolMap | dyno::VkContext | |
properties | dyno::VkContext | |
queueFamilyIndices | dyno::VkContext | |
queueFamilyProperties | dyno::VkContext | |
supportedExtensions | dyno::VkContext | |
transfer | dyno::VkContext | |
transferQueue | dyno::VkContext | |
transferQueueHandle() | dyno::VkContext | inline |
UniformPool enum value | dyno::VkContext | |
useMemoryPool | dyno::VkContext | |
VkContext(VkPhysicalDevice physicalDevice) | dyno::VkContext | explicit |
~VkContext() | dyno::VkContext | |