PeriDyno 0.8.2
Classes | Public Member Functions | Public Attributes | List of all members
ofbx::Allocator Struct Reference
Collaboration diagram for ofbx::Allocator:
Collaboration graph
[legend]

Classes

struct  Page
 

Public Member Functions

 ~Allocator ()
 
template<typename T , typename... Args>
Tallocate (Args &&... args)
 

Public Attributes

Pagefirst = nullptr
 
std::vector< float > tmp
 
std::vector< int > int_tmp
 
std::vector< Vec3vec3_tmp
 
std::vector< double > double_tmp
 
std::vector< Vec3vec3_tmp2
 

Detailed Description

Definition at line 17 of file ofbx.cpp.

Constructor & Destructor Documentation

◆ ~Allocator()

ofbx::Allocator::~Allocator ( )
inline

Definition at line 27 of file ofbx.cpp.

Member Function Documentation

◆ allocate()

template<typename T , typename... Args>
T * ofbx::Allocator::allocate ( Args &&...  args)
inline

Definition at line 36 of file ofbx.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ double_tmp

std::vector<double> ofbx::Allocator::double_tmp

Definition at line 61 of file ofbx.cpp.

◆ first

Page* ofbx::Allocator::first = nullptr

Definition at line 25 of file ofbx.cpp.

◆ int_tmp

std::vector<int> ofbx::Allocator::int_tmp

Definition at line 59 of file ofbx.cpp.

◆ tmp

std::vector<float> ofbx::Allocator::tmp

Definition at line 58 of file ofbx.cpp.

◆ vec3_tmp

std::vector<Vec3> ofbx::Allocator::vec3_tmp

Definition at line 60 of file ofbx.cpp.

◆ vec3_tmp2

std::vector<Vec3> ofbx::Allocator::vec3_tmp2

Definition at line 62 of file ofbx.cpp.


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