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

Tutorial::FaceDemo Class Reference

Inheritance diagram for Tutorial::FaceDemo:

Tutorial::Demo List of all members.

Public Member Functions

 FaceDemo (Tutorial *_parent)
int OnTimer (Timer *timer)
int OnEnd ()

Public Attributes

TitletitleBasic
ControlcontrolBasic
TitletitleText
ControlcontrolText
TitletitleCurving
ControlcontrolCurving
Timer timer
MyList< FaceNode * > nodes

Constructor & Destructor Documentation

Tutorial::FaceDemo::FaceDemo Tutorial _parent  )  [inline]
 

Definition at line 109 of file 3dcontrols.cpp.

References Primitive::AddFace(), Face::angle, BindTimer, Face::blending, Tutorial::btnReturn, ce, Curve::center, clear(), EventButton::click, controlBasic, controlCurving, controlText, Title::Create(), Face::curve, MyTreeNode< T >::elem, Control::faceNode, FaceNode, ControlEngine::fontTexture, ft_texture, MyList< FaceNode * >::i, Textures::iconBase, Control::id, Face::line, Face::lineMaterial, BasicText3D::material, Face::material, nodes, num, Button::onButton, OnEnd(), OnTimer(), ControlEngine::Pop(), Face::position, ControlEngine::primitive, ControlEngine::Push(), Curve::Set(), Point3D< GLdouble >::Set(), Text3D::SetAlign(), Material::SetDS(), Text3D::SetJustifyLimit(), Text3D::SetText(), Title::SetText(), Tip::SetText(), Text3D::Setup(), Title::SetUses(), Text3D::SetWrapping(), Face::size, Face::text, TextAlign, ControlEngine::texture, Face::texture, timer, Tutorial::tip, titleBasic, titleCurving, titleText, ControlEngine::univers, Coordonate< GLdouble >::x, Point2D< LayoutDouble >::x, Point3D< LayoutDouble >::x, Control::XDockCenter(), Coordonate< GLdouble >::y, Point2D< LayoutDouble >::y, Point3D< LayoutDouble >::y, Control::YDockTop(), and Point3D< LayoutDouble >::z.


Member Function Documentation

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

Definition at line 327 of file 3dcontrols.cpp.

References controlBasic, controlCurving, controlText, Tutorial::Demo::Ending(), Timer::onTimer, timer, titleBasic, titleCurving, and titleText.

Referenced by FaceDemo().

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

Definition at line 302 of file 3dcontrols.cpp.

References decal, MyTreeNode< T >::elem, FaceNode, Timer::GetDeltaTime(), MyListIterator< FaceNode * >::GetElem(), MyList< FaceNode * >::i, MyListIterator< FaceNode * >::More(), nodes, num, and PI.

Referenced by FaceDemo().


Member Data Documentation

Control* Tutorial::FaceDemo::controlBasic
 

Definition at line 100 of file 3dcontrols.cpp.

Referenced by FaceDemo(), and OnEnd().

Control* Tutorial::FaceDemo::controlCurving
 

Definition at line 104 of file 3dcontrols.cpp.

Referenced by FaceDemo(), and OnEnd().

Control* Tutorial::FaceDemo::controlText
 

Definition at line 102 of file 3dcontrols.cpp.

Referenced by FaceDemo(), and OnEnd().

MyList<FaceNode *> Tutorial::FaceDemo::nodes
 

Definition at line 107 of file 3dcontrols.cpp.

Referenced by FaceDemo(), and OnTimer().

Timer Tutorial::FaceDemo::timer
 

Definition at line 106 of file 3dcontrols.cpp.

Referenced by FaceDemo(), and OnEnd().

Title* Tutorial::FaceDemo::titleBasic
 

Definition at line 99 of file 3dcontrols.cpp.

Referenced by FaceDemo(), and OnEnd().

Title* Tutorial::FaceDemo::titleCurving
 

Definition at line 103 of file 3dcontrols.cpp.

Referenced by FaceDemo(), and OnEnd().

Title* Tutorial::FaceDemo::titleText
 

Definition at line 101 of file 3dcontrols.cpp.

Referenced by FaceDemo(), and OnEnd().


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