![]()  | 
  
    PeriDyno 1.2.1
    
   | 
 
#include <stdlib.h>#include <string>#include <fstream>#include <vector>#include "vulkan/vulkan.h"#include "VkContext.h"#include <ktx.h>#include <ktxvulkan.h>#include <glm/glm.hpp>#include <glm/gtc/matrix_transform.hpp>#include <glm/gtc/type_ptr.hpp>#include "tiny_gltf.h"

Go to the source code of this file.
Classes | |
| class | vkglTF::Texture | 
| class | vkglTF::Material | 
| struct | vkglTF::Primitive | 
| struct | vkglTF::Primitive::Dimensions | 
| struct | vkglTF::Mesh | 
| struct | vkglTF::Mesh::UniformBuffer | 
| struct | vkglTF::Mesh::UniformBlock | 
| struct | vkglTF::Skin | 
| struct | vkglTF::Node | 
| struct | vkglTF::AnimationChannel | 
| struct | vkglTF::AnimationSampler | 
| struct | vkglTF::Animation | 
| struct | vkglTF::Vertex | 
| class | vkglTF::Model | 
| struct | vkglTF::Model::Vertices | 
| struct | vkglTF::Model::Indices | 
| struct | vkglTF::Model::Dimensions | 
Namespaces | |
| namespace | vkglTF | 
Macros | |
| #define | GLM_FORCE_RADIANS | 
| #define | GLM_FORCE_DEPTH_ZERO_TO_ONE | 
| #define | TINYGLTF_NO_STB_IMAGE_WRITE | 
Enumerations | |
| enum | vkglTF::DescriptorBindingFlags { vkglTF::ImageBaseColor = 0x00000001 , vkglTF::ImageNormalMap = 0x00000002 } | 
| enum class | vkglTF::VertexComponent {  vkglTF::Position , vkglTF::Normal , vkglTF::UV , vkglTF::Color , vkglTF::Tangent , vkglTF::Joint0 , vkglTF::Weight0 }  | 
| enum | vkglTF::FileLoadingFlags {  vkglTF::None = 0x00000000 , vkglTF::PreTransformVertices = 0x00000001 , vkglTF::PreMultiplyVertexColors = 0x00000002 , vkglTF::FlipY = 0x00000004 , vkglTF::DontLoadImages = 0x00000008 }  | 
| enum | vkglTF::RenderFlags { vkglTF::BindImages = 0x00000001 , vkglTF::RenderOpaqueNodes = 0x00000002 , vkglTF::RenderAlphaMaskedNodes = 0x00000004 , vkglTF::RenderAlphaBlendedNodes = 0x00000008 } | 
Variables | |
| VkDescriptorSetLayout | vkglTF::descriptorSetLayoutImage = VK_NULL_HANDLE | 
| VkDescriptorSetLayout | vkglTF::descriptorSetLayoutUbo = VK_NULL_HANDLE | 
| VkMemoryPropertyFlags | vkglTF::memoryPropertyFlags = 0 | 
| uint32_t | vkglTF::descriptorBindingFlags = vkglTF::DescriptorBindingFlags::ImageBaseColor | 
| #define GLM_FORCE_DEPTH_ZERO_TO_ONE | 
Definition at line 23 of file VulkanglTFModel.h.
| #define GLM_FORCE_RADIANS | 
Definition at line 22 of file VulkanglTFModel.h.
| #define TINYGLTF_NO_STB_IMAGE_WRITE | 
Definition at line 28 of file VulkanglTFModel.h.