Gizmo3D

gzFrame Class Reference

#include <gzFrame.h>

Inheritance diagram for gzFrame:

gzGroup gzNode gzBoundary gzNodeActionProvider gzNameInterface gzDebugInterface gzIntersectMask gzUpdateIDInterface gzCullMask gzObject gzUserData gzReference gzSerializeData gzSharedMemory gzTypeInterface List of all members.

Public Member Functions

 gzFrame (const gzString &name=GZ_EMPTY_STRING)
virtual ~gzFrame ()
 GZ_DECLARE_TYPE_INTERFACE_EXPORT (1)
virtual gzReferenceclone () const
gzVoid startFrameCounter (const gzDouble &startTime=0)
gzVoid stopFrameCounter ()
gzBool isRunning ()
 return TRUE if frame counter is started
gzVoid setFrameDuration (gzDouble length)
gzDouble getFrameDuration ()
gzVoid setFrameDuration (gzULong frame, gzDouble length)
gzDouble getFrameDuration (gzULong frame)
gzVoid setFrameType (gzFrameType type)
gzFrameType getFrameType ()
gzVoid selectChildPerFrame (gzBool flag)
gzBool selectChildPerFrame ()
gzVoid setNumberOfFrames (gzULong count)
gzULong getNumberOfFrames ()
gzVoid setStartFrameOffset (gzULong count)
gzULong getStartFrameOffset ()
gzVoid setFrameIndex (gzULong index)
gzULong getFrameIndex ()
gzVoid setNextFrameIndex (gzULong index)
gzULong getNextFrameIndex ()
gzVoid setFrameFraction (gzDouble fraction)
gzDouble getFrameFraction ()
gzVoid setRepeatCount (gzULong repeatCount)
gzVoid setSpeedFactor (gzDouble factor)
virtual gzBool isChildOrderDependant ()
virtual gzBool isTraversable (gzTraverseAction *action, gzNode *node, gzULong index, gzContext *context)
virtual gzVoid preTraverseAction (gzTraverseAction *actionclass, gzContext *context)
virtual gzVoid postTraverseAction (gzTraverseAction *actionclass, gzContext *context)

Detailed Description

Examples:

dbviewer.cpp.

Definition at line 54 of file gzFrame.h.


Constructor & Destructor Documentation

gzFrame::gzFrame const gzString name = GZ_EMPTY_STRING  ) 
 

virtual gzFrame::~gzFrame  )  [inline, virtual]
 

Definition at line 59 of file gzFrame.h.


Member Function Documentation

virtual gzReference* gzFrame::clone  )  const [virtual]
 

Reimplemented from gzGroup.

gzDouble gzFrame::getFrameDuration gzULong  frame  ) 
 

gzDouble gzFrame::getFrameDuration  ) 
 

gzDouble gzFrame::getFrameFraction  ) 
 

gzULong gzFrame::getFrameIndex  ) 
 

gzFrameType gzFrame::getFrameType  ) 
 

gzULong gzFrame::getNextFrameIndex  ) 
 

gzULong gzFrame::getNumberOfFrames  ) 
 

gzULong gzFrame::getStartFrameOffset  ) 
 

gzFrame::GZ_DECLARE_TYPE_INTERFACE_EXPORT  ) 
 

Reimplemented from gzGroup.

virtual gzBool gzFrame::isChildOrderDependant  )  [virtual]
 

Reimplemented from gzGroup.

gzBool gzFrame::isRunning  ) 
 

return TRUE if frame counter is started

virtual gzBool gzFrame::isTraversable gzTraverseAction action,
gzNode node,
gzULong  index,
gzContext context
[virtual]
 

Reimplemented from gzGroup.

virtual gzVoid gzFrame::postTraverseAction gzTraverseAction actionclass,
gzContext context
[virtual]
 

Reimplemented from gzNode.

virtual gzVoid gzFrame::preTraverseAction gzTraverseAction actionclass,
gzContext context
[virtual]
 

Reimplemented from gzNode.

gzBool gzFrame::selectChildPerFrame  ) 
 

gzVoid gzFrame::selectChildPerFrame gzBool  flag  ) 
 

gzVoid gzFrame::setFrameDuration gzULong  frame,
gzDouble  length
 

gzVoid gzFrame::setFrameDuration gzDouble  length  ) 
 

gzVoid gzFrame::setFrameFraction gzDouble  fraction  ) 
 

gzVoid gzFrame::setFrameIndex gzULong  index  ) 
 

gzVoid gzFrame::setFrameType gzFrameType  type  ) 
 

gzVoid gzFrame::setNextFrameIndex gzULong  index  ) 
 

gzVoid gzFrame::setNumberOfFrames gzULong  count  ) 
 

gzVoid gzFrame::setRepeatCount gzULong  repeatCount  ) 
 

gzVoid gzFrame::setSpeedFactor gzDouble  factor  ) 
 

gzVoid gzFrame::setStartFrameOffset gzULong  count  ) 
 

gzVoid gzFrame::startFrameCounter const gzDouble startTime = 0  ) 
 

gzVoid gzFrame::stopFrameCounter  ) 
 


The documentation for this class was generated from the following file:
Documentation for Gizmo3D generated at Wed Feb 20 11:54:17 2008 by   Saab Training Systems AB, ¸ (c) 2003-and beyond