API Documentation
Loading...
Searching...
No Matches
AssimpSceneMemory Struct Reference

Stores all of the objects needed for an aiScene in a way that is efficient and uses native containers. More...

#include <AssimpFactory.h>

Collaboration diagram for AssimpSceneMemory:
[legend]

Public Member Functions

 AssimpSceneMemory ()
 
 AssimpSceneMemory (aiScene *scene)
 
 ~AssimpSceneMemory ()
 

Public Attributes

Buffer< aiMaterial * > ai_materials
 
Buffer< aiMesh * > ai_meshes
 
Dictionary< UUID, Buffer< aiNode * > > ai_models
 
Dictionary< UUID, uint04mat_offset
 
Dictionary< String, uint04material_names
 
Dictionary< UUID, uint04mesh_offset
 
bool preserve_memory
 
aiScene * scene
 

Detailed Description

Stores all of the objects needed for an aiScene in a way that is efficient and uses native containers.


Constructor & Destructor Documentation

◆ AssimpSceneMemory() [1/2]

◆ AssimpSceneMemory() [2/2]

AssimpSceneMemory ( aiScene * scene)

◆ ~AssimpSceneMemory()

Member Data Documentation

◆ ai_materials

Buffer<aiMaterial*> ai_materials

◆ ai_meshes

Buffer<aiMesh*> ai_meshes

◆ ai_models

Dictionary<UUID, Buffer<aiNode*> > ai_models

◆ mat_offset

Dictionary<UUID, uint04> mat_offset

◆ material_names

Dictionary<String, uint04> material_names

◆ mesh_offset

Dictionary<UUID, uint04> mesh_offset

◆ preserve_memory

bool preserve_memory

◆ scene

aiScene* scene

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