jGL
|
Classes | |
class | Buffer |
class | Command |
class | CommandBuffer |
class | CommandPool |
class | DescriptorPool |
class | DescriptorSets |
class | DescriptorSets< VkDescriptorBufferInfo > |
class | DescriptorSets< VkDescriptorImageInfo > |
class | Device |
class | Framebuffer |
class | LogicalDevice |
class | PhysicalDevice |
class | Pipeline |
struct | QueueFamilyIndices |
class | RenderPass |
class | Sampler |
class | Surface |
class | Swapchain |
struct | SwapchainSupportDetails |
class | TextRenderer |
class | UniformBuffer |
class | UniformBufferObject |
class | VertexBuffer |
class | VertexBuffer< glm::vec2 > |
class | VertexBuffer< glm::vec4 > |
class | VertexBufferObject |
class | vkFont |
class | vkParticles |
class | vkShader |
class | vkShapeRenderer |
class | vkSpriteRenderer |
class | vkTexture |
class | VulkanInstance |
Functions | |
uint32_t | findMemoryType (const Device &device, uint32_t typeFilter, VkMemoryPropertyFlags properties) |
void | createImage (const Device &device, uint32_t width, uint32_t height, uint32_t mipLevels, VkSampleCountFlagBits numSamples, VkFormat format, VkImageTiling tiling, VkImageUsageFlags usage, VkMemoryPropertyFlags properties, VkImage &image, VkDeviceMemory &memory) |
void | createImageView (const Device &device, VkFormat format, VkImageAspectFlags aspectFlags, uint32_t mipLevels, VkImage &image, VkImageView &imageView) |
Variables | |
const std::vector< const char * > | deviceExtensions |
void jGL::Vulkan::createImage | ( | const Device & | device, |
uint32_t | width, | ||
uint32_t | height, | ||
uint32_t | mipLevels, | ||
VkSampleCountFlagBits | numSamples, | ||
VkFormat | format, | ||
VkImageTiling | tiling, | ||
VkImageUsageFlags | usage, | ||
VkMemoryPropertyFlags | properties, | ||
VkImage & | image, | ||
VkDeviceMemory & | memory | ||
) |
void jGL::Vulkan::createImageView | ( | const Device & | device, |
VkFormat | format, | ||
VkImageAspectFlags | aspectFlags, | ||
uint32_t | mipLevels, | ||
VkImage & | image, | ||
VkImageView & | imageView | ||
) |
uint32_t jGL::Vulkan::findMemoryType | ( | const Device & | device, |
uint32_t | typeFilter, | ||
VkMemoryPropertyFlags | properties | ||
) |
const std::vector<const char *> jGL::Vulkan::deviceExtensions |