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

DART_Actors::ObjectActor Class Reference

Actor that encapsulated 3D models in the application. More...

List of all members.

Public Member Functions

 new (me)
 getPropertyDescriptionList (aScript)
 enterFrame (me)
 createModel (me)
 ChangeClockRate (me, rateMultiplier)
 ChangeClockPosition ()

Private Attributes

 pObjectType
 what type this object is, physical (occlusion, physical, or virtual

 pActorObj
 The object hat should be used for this actor.

 pActorTransparency
 the actor object's transparency value

 pActorColor
 the actor's rgb color

 pActorScaleX
 dimensions for primitive objects

 pActorScaleY
 dimensions for primitive objects

 pActorScaleZ
 dimensions for primitive objects

 pActorTexture
 the texture to be used with the primitive shape

 pGroupName
 String.

 pParentSprite
 the sprite number of the other actor you want to make the parent of this actor

 collection
 TRUE if this actor is a collection of objects.

 temptransforms
 hold original transforms of each model in group

 actortexture
 the texture of the actor

 actorshader
 the shader used for this actor

 modeltexture
 the unique string used as the name for the actor texture resource

 modelshader
 shader

 actorres
 the model resource for the actor object


Detailed Description

Actor that encapsulated 3D models in the application.

The user can create primitive objects such as spheres and cubes or can load shockwave 3D models. Animations are supported by methods such as StartAnimation and StopAnimation. Objects can be virtual, meaning that they appear in the 3D scene or they can be physical meaning they are only used by the z-buffer for occlusion (usually used to represent real objects in the physical world). Standard Actor methods are available such as start, stop, pause, unpause as well as 3D positioning.

Properties:

Copyright 2004, Georgia Tech Research Corporation, Atlanta, Georgia 30332-0415 All Rights Reserved (See LICENSE cast member for full license information)


Member Function Documentation

DART_Actors::ObjectActor::ChangeClockPosition  ) 
 

DART_Actors::ObjectActor::ChangeClockRate me  ,
rateMultiplier 
 

DART_Actors::ObjectActor::createModel me   ) 
 

DART_Actors::ObjectActor::enterFrame me   ) 
 

DART_Actors::ObjectActor::getPropertyDescriptionList aScript   ) 
 

DART_Actors::ObjectActor::new me   ) 
 


Member Data Documentation

DART_Actors::ObjectActor::actorres [private]
 

the model resource for the actor object

DART_Actors::ObjectActor::actorshader [private]
 

the shader used for this actor

DART_Actors::ObjectActor::actortexture [private]
 

the texture of the actor

DART_Actors::ObjectActor::collection [private]
 

TRUE if this actor is a collection of objects.

DART_Actors::ObjectActor::modelshader [private]
 

shader

DART_Actors::ObjectActor::modeltexture [private]
 

the unique string used as the name for the actor texture resource

DART_Actors::ObjectActor::pActorColor [private]
 

the actor's rgb color

DART_Actors::ObjectActor::pActorObj [private]
 

The object hat should be used for this actor.

DART_Actors::ObjectActor::pActorScaleX [private]
 

dimensions for primitive objects

DART_Actors::ObjectActor::pActorScaleY [private]
 

dimensions for primitive objects

DART_Actors::ObjectActor::pActorScaleZ [private]
 

dimensions for primitive objects

DART_Actors::ObjectActor::pActorTexture [private]
 

the texture to be used with the primitive shape

DART_Actors::ObjectActor::pActorTransparency [private]
 

the actor object's transparency value

DART_Actors::ObjectActor::pGroupName [private]
 

String.

The name given to to this behavior, and

DART_Actors::ObjectActor::pObjectType [private]
 

what type this object is, physical (occlusion, physical, or virtual

DART_Actors::ObjectActor::pParentSprite [private]
 

the sprite number of the other actor you want to make the parent of this actor

DART_Actors::ObjectActor::temptransforms [private]
 

hold original transforms of each model in group


Generated on Fri Oct 8 16:37:59 2004 for DART-Lingo by doxygen 1.3.7