Click or drag to resize
Ab4d.SharpEngine logo

TransformGroup Class

TransformGroup defines a transformation that is defined by combining multiple transformations. Note that the order of transformation is important. Changing the order may produce a different transformation. Usually the following order is used: scale, rotate, translate.
Inheritance Hierarchy
SystemObject
  Ab4d.SharpEngine.TransformationsTransform
    Ab4d.SharpEngine.TransformationsTransformGroup

Namespace: Ab4d.SharpEngine.Transformations
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 1.0.8740+deb2991acfe86a95cca780cd4f82bcae2805c1a5
Syntax
C#
public class TransformGroup : Transform, 
	IList<Transform>, ICollection<Transform>, IEnumerable<Transform>, 
	IEnumerable, IList, ICollection

The TransformGroup type exposes the following members.

Constructors
 NameDescription
Public methodTransformGroup Constructor
Top
Properties
 NameDescription
Public propertyCount Gets the number of transformations in this TransformGroup.
Public propertyItem Gets or sets the Transform at the specified index.
Top
Methods
 NameDescription
Public methodAdd Adds the specified Transform to the end of the list of transformations in this TransformGroup.
Public methodAddRange Adds the specified Transforms to the end of the list of transformations in this TransformGroup.
Public methodClear Removes all transformations from this TransformGroup.
Public methodContains Returns true if the specified transform is in this TransformGroup; otherwise false is returned.
Public methodCopyTo Copies all transformations from this TransformGroup to the specified array.
Public methodGetEnumerator Gets an enumerator that can list through the transformations in this TransformGroup.
Public methodIndexOf Index of the specified transform or -1 if not found.
Public methodInsert Inserts the specified transform at the specified index.
Public methodRemove Removes the transformation from this TransformGroup.
Public methodRemoveAt Removes the transformation at the specified index.
Public methodToString
(Overrides ObjectToString)
Protected methodUpdateMatrix Updates the Matrix4x4 that defines this transformation and is set to Value property.
Top
See Also