Summary
    Extension methods for 
		TransformComponent.
    - Namespace
 - StrideToolkit
.Engine  - Base Types
 - 
									
- object
 
 
							graph BT
	Type-->Base0["object"]
	Type["TransformExtensions"]
class Type type-node
						
					Syntax
public static class TransformExtensions
			Fields
| Name | Constant Value | Summary | 
|---|---|---|
| WorldUp | 
									 
    The default world up vector. The default is  
											Vector3.UnitY.
    static 
								 | 
							
Methods
| Name | Value | Summary | 
|---|---|---|
| Inverse | 
								Vector3 | 
									 
    Performs a direction transformation using the inverse of the given  
											TransformComponent.WorldMatrix.
    static 
								 | 
							
| Inverse | 
								void | 
									 
    Performs a direction transformation using the inverse of the given  
											TransformComponent.WorldMatrix.
    static 
								 | 
							
| Inverse | 
								Vector3 | 
									 
    Performs a coordinate transformation using the inverse of the given  
											TransformComponent.WorldMatrix.
    static 
								 | 
							
| Inverse | 
								void | 
									 
    Performs a coordinate transformation using the inverse of the given  
											TransformComponent.WorldMatrix.
    static 
								 | 
							
| Inverse | 
								Vector3 | 
									 
    Performs a normal transformation using the inverse of the given  
											TransformComponent.WorldMatrix.
    static 
								 | 
							
| Inverse | 
								void | 
									 
    Performs a normal transformation using the inverse of the given  
											TransformComponent.WorldMatrix.
    static 
								 | 
							
| LookAt | 
								void | 
									 
    Sets the transforms rotation so it's forward vector points at the target. 
    The world up vector use is defined by  
											WorldUp.
    static 
								 | 
							
| LookAt | 
								void | 
									 
    Sets the transforms rotation so it's forward vector points at the target.
     
											static 
								 | 
							
| LookAt | 
								void | 
									 
    Sets the transforms rotation so it's forward vector points at the target.
     
											static 
								 | 
							
| LookAt | 
								void | 
									 
    Sets the transforms rotation so it's forward vector points at the target. 
    The world up vector use is defined by  
											WorldUp.
    static 
								 | 
							
| LookAt | 
								void | 
									 
    Sets the transforms rotation so it's forward vector points at the target. 
    The world up vector use is defined by  
											WorldUp.
    static 
								 | 
							
| LookAt | 
								void | 
									 
    Sets the transforms rotation so it's forward vector points at the target.
     
											static 
								 | 
							
| LookAt | 
								void | 
									 
    Sets the transforms rotation so it's forward vector points at the target.
     
											static 
								 | 
							
| Rotate | 
								void | 
									 
    Rotates the given  
											TransformComponent by the specified eulerAngles in the coordinate space defined by relativeTo.
    static 
								 | 
							
| Rotate | 
								void | 
									 
    Rotates the given  
											TransformComponent by the specified eulerAngles in the coordinate space defined by relativeTo.
    static 
								 | 
							
| TransformDirection | 
								Vector3 | 
									 
    Performs a direction transformation using the given  
											TransformComponent.WorldMatrix.
    static 
								 | 
							
| TransformDirection | 
								void | 
									 
    Performs a direction transformation using the given  
											TransformComponent.WorldMatrix.
    static 
								 | 
							
| TransformPosition | 
								Vector3 | 
									 
    Performs a coordinate transformation using the given  
											TransformComponent.WorldMatrix.
    static 
								 | 
							
| TransformPosition | 
								void | 
									 
    Performs a coordinate transformation using the given  
											TransformComponent.WorldMatrix.
    static 
								 | 
							
| TransformVector | 
								Vector3 | 
									 
    Performs a normal transformation using the given  
											TransformComponent.WorldMatrix.
    static 
								 | 
							
| TransformVector | 
								void | 
									 
    Performs a normal transformation using the given  
											TransformComponent.WorldMatrix.
    static 
								 | 
							
| Translate | 
								void | 
									 
    Moves the given  
											TransformComponent position by the specified translation in the coordinate space defined by relativeTo.
    static 
								 | 
							
| Translate | 
								void | 
									 
    Moves the given  
											TransformComponent position by the specified translation in the coordinate space defined by relativeTo.
    static 
								 | 
							
| Translate | 
								void | 
									 
    Moves the given  
											TransformComponent position by the specified translation relative to the local coordinate space of another TransformComponent.
    static 
								 | 
							
| Translate | 
								void | 
									 
    Moves the given  
											TransformComponent position by the specified translation relative to the local coordinate space of another TransformComponent.
    static 
								 | 
							
| UpdateTRSFromLocal | 
								void | 
									 
    Updates the  
											TransformComponent.Position, TransformComponent.Rotation and TransformComponent.Scale members of the given TransformComponent.
    static 
								 | 
							
