Public Types | Public Member Functions | Public Attributes

ms3d::Group Class Reference

#include <Group.h>

List of all members.

Public Types

enum  Flags { Selected = 1, Hidden = 2 }

Public Member Functions

 Group (void)
 ~Group (void)
 Group (const Group &rhs)
Groupoperator= (const Group &rhs)
bool Init (const unsigned char *buffer, unsigned *offset)

Public Attributes

Scalar< Flagsflags
String< 32 > name
Scalar< unsigned short > num_triangles
List< Scalar< unsigned short > > triangle_indices
Scalar< char > material_index

Member Enumeration Documentation

Enumerator:
Selected 
Hidden 

Constructor & Destructor Documentation

ms3d::Group::Group ( void   ) 

Default constructor.

ms3d::Group::~Group ( void   ) 

Destructor.

ms3d::Group::Group ( const Group rhs  ) 

Copy constructor.


Member Function Documentation

bool ms3d::Group::Init ( const unsigned char *  buffer,
unsigned *  offset 
)
Group & ms3d::Group::operator= ( const Group rhs  ) 

Copy assignment operator.


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines