|
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 |