Support Forum       G3D Web Page     
Static Public Member Functions | Public Attributes | Protected Member Functions | Static Protected Member Functions | List of all members
G3D::ParseOBJ::Group Class Reference

An OBJ group, created with the "g" command. More...

Inherits G3D::ReferenceCountedObject.

Static Public Member Functions

static shared_ptr< Groupcreate ()
 

Public Attributes

MeshTable meshTable
 Maps ParseMTL::Materials to Meshss within this group. More...
 
String name
 

Protected Member Functions

 Group ()
 

Static Protected Member Functions

template<class T , class ... ArgTypes>
static shared_ptr< T > createShared (ArgTypes &&... args)
 Like std::make_shared, but works for protected constructors. More...
 

Detailed Description

An OBJ group, created with the "g" command.

Constructor & Destructor Documentation

◆ Group()

G3D::ParseOBJ::Group::Group ( )
inlineprotected

Member Function Documentation

◆ create()

static shared_ptr<Group> G3D::ParseOBJ::Group::create ( )
inlinestatic

◆ createShared()

template<class T , class ... ArgTypes>
static shared_ptr<T> G3D::ReferenceCountedObject::createShared ( ArgTypes &&...  args)
inlinestaticprotectedinherited

Like std::make_shared, but works for protected constructors.

Call as createShared<myclass>.

Member Data Documentation

◆ meshTable

MeshTable G3D::ParseOBJ::Group::meshTable

Maps ParseMTL::Materials to Meshss within this group.

◆ name

String G3D::ParseOBJ::Group::name

documentation generated on Wed Nov 24 2021 08:01:58 using doxygen 1.8.15