Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

o3dsShape Class Reference

#include <3dsshape.hh>

Inheritance diagram for o3dsShape:

Inheritance graph
[legend]
Collaboration diagram for o3dsShape:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual void redraw ()
virtual void init (oConfiguration &c)

Private Attributes

GLuint display

Member Function Documentation

void o3dsShape::init oConfiguration &    c [virtual]
 

Definition at line 14 of file 3dsshape.cc.

References t3DObject::bHasTexture, display, dsData::display, anoid::simple::i(), anoid::simple::j(), anoid::loader::loader, t3DObject::materialID, NULL, t3DObject::numOfFaces, t3DObject::pFaces, t3DObject::pNormals, t3DObject::pTexVerts, t3DObject::pVerts, dsData::shape, texture, tVector2::x, tVector3::x, tVector2::y, tVector3::y, and tVector3::z.

void o3dsShape::redraw   [virtual]
 

Todo:
Error handling

Definition at line 103 of file 3dsshape.cc.

References display.


Member Data Documentation

GLuint o3dsShape::display [private]
 

Definition at line 9 of file 3dsshape.hh.

Referenced by init(), and redraw().


The documentation for this class was generated from the following files:
Anoid NG © Michael Westergaard, Martin Stig Stissing, Ronni Michael Laursen, and Kristian Bisgaard Lassen