neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::file::gltf Class Reference

#include <gltf.hpp>

Classes

struct  asset
 
struct  camera
 
struct  mesh
 
struct  node
 
struct  scene
 
struct  trs_transform
 

Public Types

typedef mat44 matrix_transform
 
typedef std::variant< matrix_transform, trs_transformlocal_transform
 
typedef std::vector< node * > nodes
 
typedef std::vector< scenescenes
 

Public Member Functions

 gltf (std::string const &aUri)
 

Public Attributes

scenes scenes
 
std::shared_ptr< scenedisplayScene
 

Detailed Description

Definition at line 31 of file gltf.hpp.

Member Typedef Documentation

◆ local_transform

Definition at line 43 of file gltf.hpp.

◆ matrix_transform

Definition at line 41 of file gltf.hpp.

◆ nodes

typedef std::vector<node*> neogfx::file::gltf::nodes

Definition at line 52 of file gltf.hpp.

◆ scenes

typedef std::vector<scene> neogfx::file::gltf::scenes

Definition at line 65 of file gltf.hpp.

Constructor & Destructor Documentation

◆ gltf()

neogfx::file::gltf::gltf ( std::string const &  aUri)
inline

Definition at line 67 of file gltf.hpp.

Member Data Documentation

◆ displayScene

std::shared_ptr<scene> neogfx::file::gltf::displayScene

Definition at line 70 of file gltf.hpp.

◆ scenes

Definition at line 69 of file gltf.hpp.


The documentation for this class was generated from the following file: