Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
EngineCore::GltfLoader::GltfTextureData Struct Reference

#include <GltfLoader.h>

Public Member Functions

 GltfTextureData ()=default
 GltfTextureData (const tinygltf::Image &image)
tinygltf::Image getImage () const
bool hasTextureData () const

Private Attributes

tinygltf::Image image = tinygltf::Image()

Detailed Description

Definition at line 58 of file GltfLoader.h.

Constructor & Destructor Documentation

◆ GltfTextureData() [1/2]

EngineCore::GltfLoader::GltfTextureData::GltfTextureData ( )
default

◆ GltfTextureData() [2/2]

EngineCore::GltfLoader::GltfTextureData::GltfTextureData ( const tinygltf::Image & image)
inline

Definition at line 61 of file GltfLoader.h.

References image.

Member Function Documentation

◆ getImage()

tinygltf::Image EngineCore::GltfLoader::GltfTextureData::getImage ( ) const
inlinenodiscard

Definition at line 64 of file GltfLoader.h.

References image.

Referenced by EngineCore::Texture::createTexturePath().

Here is the caller graph for this function:

◆ hasTextureData()

bool EngineCore::GltfLoader::GltfTextureData::hasTextureData ( ) const
nodiscard

Definition at line 142 of file GltfLoader.cpp.

References image.

Member Data Documentation

◆ image

tinygltf::Image EngineCore::GltfLoader::GltfTextureData::image = tinygltf::Image()
private

Definition at line 69 of file GltfLoader.h.

Referenced by getImage(), GltfTextureData(), and hasTextureData().


The documentation for this struct was generated from the following files:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Mesh/GltfLoader.h
  • /home/magerbeton/Documents/gl3-vulkan/Engine/src/Engine/Mesh/GltfLoader.cpp