Cube2 Class Reference

A simple cube. More...

#include <Cube.h>

Inheritance diagram for Cube2:

VertexArrayObject RawObject List of all members.

Public Member Functions

 Cube2 (float size)
 ~Cube2 ()
void Construct (float size)

Private Member Functions

 Cube2 ()

Private Attributes

double size
float * v_data
GLuint * indices

Detailed Description

A simple cube.

A cube that uses vertex arrays.

Definition at line 60 of file Cube.h.


Constructor & Destructor Documentation

Cube2::Cube2 float  size  ) 
 

Constuctor: Brings the object into a consistent state and sets the size of the cube.

Parameters:
size The size of the cube.

Definition at line 39 of file Cube.cpp.

Cube2::~Cube2  ) 
 

Destructor.

Definition at line 49 of file Cube.cpp.

Cube2::Cube2  )  [private]
 

Hide the default constructor.


Member Function Documentation

void Cube2::Construct float  size  ) 
 

Constructs the vertex, index and normal arrays.

Parameters:
size The size of the cube.

Definition at line 55 of file Cube.cpp.


Member Data Documentation

GLuint* Cube2::indices [private]
 

Pointer to the index data.

Definition at line 93 of file Cube.h.

double Cube2::size [private]
 

Size of the cube.

Definition at line 87 of file Cube.h.

float* Cube2::v_data [private]
 

Pointer to the vertex data.

Definition at line 90 of file Cube.h.


Generated on Sun Jul 2 13:20:40 2006 for Demo by  doxygen 1.4.6-NO