GameComponent Members
The following tables list the members exposed by the GameComponent type.
Public Constructors
Name | Description | |
---|---|---|
GameComponent | Initializes a new instance of this class. |
Public Properties
Name | Description | |
---|---|---|
Enabled | Indicates whether GameComponent.Update should be called when Game.Update is called. | |
UpdateOrder | Indicates the order in which the GameComponent should be updated relative to other GameComponent instances. Lower values are updated first. |
Protected Properties
Name | Description | |
---|---|---|
Game | Gets and sets the Game associated with this GameComponent. |
Public Methods
Name | Description | |
---|---|---|
Dispose | Overloaded. Immediately releases the unmanaged resources used by this object. | |
Equals | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
Initialize | Called when the GameComponent needs to be initialized. Override this method to query for required services and load any non-graphics resources. | |
ReferenceEquals | (Inherited from Object.) | |
ToString | (Inherited from Object.) | |
Update | Called when the GameComponent needs to be updated. Override this method with component-specific update code. |
Protected Methods
Name | Description | |
---|---|---|
Finalize | Allows a GameComponent to attempt to free resources and perform other cleanup operations before garbage collection reclaims the GameComponent. | |
MemberwiseClone | (Inherited from Object.) | |
OnEnabledChanged | Called when the Enabled property changes. Raises the EnabledChanged event. | |
OnUpdateOrderChanged | Called when the UpdateOrder property changes. Raises the UpdateOrderChanged event. |
Public Events
Name | Description | |
---|---|---|
Disposed | Raised when the GameComponent is disposed. | |
EnabledChanged | Raised when the Enabled property changes. | |
UpdateOrderChanged | Raised when the UpdateOrder property changes. |