PActivityScheduler Methods

The methods of the PActivityScheduler class are listed below. For a complete list of PActivityScheduler class members, see the PActivityScheduler Members topic.

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 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