Path Tracer
Public Member Functions | Public Attributes | List of all members
aiMemoryInfo Struct Reference

#include <types.h>

Public Member Functions

 aiMemoryInfo () AI_NO_EXCEPT
 

Public Attributes

unsigned int textures
 
unsigned int materials
 
unsigned int meshes
 
unsigned int nodes
 
unsigned int animations
 
unsigned int cameras
 
unsigned int lights
 
unsigned int total
 

Detailed Description

Stores the memory requirements for different components (e.g. meshes, materials, animations) of an import. All sizes are in bytes.

See also
Importer::GetMemoryRequirements()

Constructor & Destructor Documentation

◆ aiMemoryInfo()

aiMemoryInfo::aiMemoryInfo ( )
inline

Default constructor

Member Data Documentation

◆ animations

unsigned int aiMemoryInfo::animations

Storage allocated for animation data

◆ cameras

unsigned int aiMemoryInfo::cameras

Storage allocated for camera data

◆ lights

unsigned int aiMemoryInfo::lights

Storage allocated for light data

◆ materials

unsigned int aiMemoryInfo::materials

Storage allocated for material data

◆ meshes

unsigned int aiMemoryInfo::meshes

Storage allocated for mesh data

◆ nodes

unsigned int aiMemoryInfo::nodes

Storage allocated for node data

◆ textures

unsigned int aiMemoryInfo::textures

Storage allocated for texture data

◆ total

unsigned int aiMemoryInfo::total

Total storage allocated for the full import.


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