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

Tutorial::UniversDemo Class Reference

Inheritance diagram for Tutorial::UniversDemo:

Tutorial::Demo List of all members.

Public Member Functions

 UniversDemo (Tutorial *_parent)
void SetFace (int numFace, float r, float g, float b, char *text)
int OnTimer (Timer *timer)
int OnLeft ()
int OnRight ()
int OnTop ()
int OnBottom ()
void ConfigSlide (DockPos direction)
int OnEnd ()

Public Attributes

Controlcontrol
Buttonbutton [4 *6]
Timer timer
DockPos slideDirection
double countDirection

Constructor & Destructor Documentation

Tutorial::UniversDemo::UniversDemo Tutorial _parent  )  [inline]
 

Definition at line 350 of file 3dcontrols.cpp.

References Primitive::AddBox(), Tutorial::btnReturn, ce, EventButton::click, control, MyTreeNode< T >::elem, FACE_BACK, FACE_BOTTOM, FACE_FRONT, FACE_LEFT, FACE_RIGHT, FACE_TOP, Control::faceNode, Control::id, Button::onButton, OnEnd(), ControlEngine::Pop(), Face::position, ControlEngine::primitive, ControlEngine::Push(), SetFace(), Tip::SetText(), Face::size, Tutorial::tip, ControlEngine::univers, Point2D< LayoutDouble >::x, Point2D< LayoutDouble >::y, and Point3D< LayoutDouble >::z.


Member Function Documentation

void Tutorial::UniversDemo::ConfigSlide DockPos  direction  )  [inline]
 

Definition at line 465 of file 3dcontrols.cpp.

References BindTimer, countDirection, Timer::onTimer, and slideDirection.

Referenced by OnBottom(), OnLeft(), OnRight(), and OnTop().

int Tutorial::UniversDemo::OnBottom  )  [inline]
 

Definition at line 459 of file 3dcontrols.cpp.

References bottom, and ConfigSlide().

Referenced by SetFace().

int Tutorial::UniversDemo::OnEnd  )  [inline]
 

Definition at line 473 of file 3dcontrols.cpp.

References control, and Tutorial::Demo::Ending().

Referenced by UniversDemo().

int Tutorial::UniversDemo::OnLeft  )  [inline]
 

Definition at line 441 of file 3dcontrols.cpp.

References ConfigSlide().

Referenced by SetFace().

int Tutorial::UniversDemo::OnRight  )  [inline]
 

Definition at line 447 of file 3dcontrols.cpp.

References ConfigSlide().

Referenced by SetFace().

int Tutorial::UniversDemo::OnTimer Timer timer  )  [inline]
 

Definition at line 420 of file 3dcontrols.cpp.

References bottom, control, countDirection, MyTreeNode< T >::elem, Control::faceNode, Timer::onTimer, Control::RotateQuaternion(), slideDirection, and top.

int Tutorial::UniversDemo::OnTop  )  [inline]
 

Definition at line 453 of file 3dcontrols.cpp.

References ConfigSlide(), and top.

Referenced by SetFace().

void Tutorial::UniversDemo::SetFace int  numFace,
float  r,
float  g,
float  b,
char *  text
[inline]
 

Definition at line 373 of file 3dcontrols.cpp.

References align_center, Textures::arrow, button, ce, EventButton::click, control, Button::Create(), MyTreeNode< T >::Elems(), FACE_FRONT, Control::faceNode, ControlEngine::fontTexture, Primitive::GoTo(), BasicText3D::material, Face::material, Button::materialOnDown, Button::materialOnUp, Control::MoveTo(), OnBottom(), Button::onButton, OnLeft(), OnRight(), OnTop(), ControlEngine::primitive, Control::RotateTo(), Text3D::SetAlign(), Control::SetBlending(), Material::SetDS(), Text3D::SetText(), Text3D::Setup(), Face::text, ControlEngine::texture, Control::XDockCenter(), Control::XDockLeft(), Control::XDockRight(), Control::YDockBottom(), Control::YDockCenter(), and Control::YDockTop().

Referenced by UniversDemo().


Member Data Documentation

Button* Tutorial::UniversDemo::button[4*6]
 

Definition at line 345 of file 3dcontrols.cpp.

Referenced by SetFace().

Control* Tutorial::UniversDemo::control
 

Definition at line 344 of file 3dcontrols.cpp.

Referenced by OnEnd(), OnTimer(), SetFace(), and UniversDemo().

double Tutorial::UniversDemo::countDirection
 

Definition at line 348 of file 3dcontrols.cpp.

Referenced by ConfigSlide(), and OnTimer().

DockPos Tutorial::UniversDemo::slideDirection
 

Definition at line 347 of file 3dcontrols.cpp.

Referenced by ConfigSlide(), and OnTimer().

Timer Tutorial::UniversDemo::timer
 

Definition at line 346 of file 3dcontrols.cpp.


The documentation for this class was generated from the following file:
Generated on Fri Aug 20 19:22:00 2004 for 3d Controls by doxygen 1.3.6