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