![]() |
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.