PActivityScheduler Members

PActivityScheduler overview

Public Instance Constructors

PActivityScheduler Constructor Constructs a new PActivityScheduler.

Public Instance Properties

ActivitiesReference Gets a reference to the list of scheduled activities.
Animating Gets a value indicating whether any of the scheduled activities are performing animations.
Root Gets the root node associated with this activity scheduler.

Public Instance Methods

AddActivityOverloaded. Add this activity to the scheduler.
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object)Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object)Gets the Type of the current instance.
ProcessActivities Process all scheduled activities for the given time. Each activity is given one "step", equivalent to one frame of animation.
RemoveActivity Remove this activity from the scheduler.
RemoveAllActivities Removes all activities currently scheduled to run.
ToString (inherited from Object)Returns a String that represents the current Object.

Protected Instance Properties

ActivityTimer Gets the timer that controls the stepping of activities.

Protected Instance Methods

Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.
StartActivityTimer Starts the timer that controls the stepping of activities.
StepActivities Steps all running activities by calling the root's ProcessInputs, which in turn will call ProcessActivities.
StopActivityTimer Stops the timer that controls the stepping of activities.

See Also

PActivityScheduler Class | UMD.HCIL.Piccolo.Activities Namespace