SoTextureMatrixElement Class |
Stores the current texture matrix.
Namespace: OIV.Inventor.Elements
The SoTextureMatrixElement type exposes the following members.
Name | Description | |
---|---|---|
![]() | CallGetElt | Obsolete. Calls CallGetElt(System.Int32(0)). |
![]() | CallMakeEltIdentity | Obsolete. Calls CallMakeEltIdentity(System.Int32(0)). |
![]() | CallMultElt | Obsolete. Calls CallMultElt(matrix, System.Int32(0)). |
![]() | CallRotateEltBy | Obsolete. Calls CallRotateEltBy(translation, System.Int32(0)). |
![]() | CallScaleEltBy | Obsolete. Calls CallScaleEltBy(scaleFactor, System.Int32(0)). |
![]() | CallTranslateEltBy | Obsolete. Calls CallTranslateEltBy(translation, System.Int32(0)). |
![]() | Equals | (Inherited from Object.) |
![]() ![]() | Get(SoState) | Calls Get(state, System.Int32(0)). |
![]() ![]() | Get(SoState, Int32) | Returns current matrix from the state. |
![]() ![]() | GetClassStackIndex | Obsolete. Returns the stack id for this element. |
![]() | GetElt | Obsolete. Calls GetElt(System.Int32(0)). |
![]() | GetHashCode |
Overrides GetHashCode().
(Inherited from SoNetBase.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MakeEltIdentity | Obsolete. Calls MakeEltIdentity(System.Int32(0)). |
![]() ![]() | MakeIdentity | Sets the texture matrix to the identity matrix. |
![]() ![]() | Mult | Multiplies the given matrix into the texture matrix. |
![]() | MultElt | Obsolete. Calls MultElt(matrix, System.Int32(0)). |
![]() | Pop | Pops element. |
![]() | Push | Overrides push() method to copy values from next instance in the stack. |
![]() ![]() | RotateBy | Multiplies a matrix that performs the specified transformation into the texture matrix. |
![]() | RotateEltBy | Obsolete. Calls RotateEltBy(translation, System.Int32(0)). |
![]() ![]() | ScaleBy | Multiplies a matrix that performs the specified transformation into the texture matrix. |
![]() | ScaleEltBy | Obsolete. Calls ScaleEltBy(scaleFactor, System.Int32(0)). |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() ![]() | TranslateBy | Multiplies a matrix that performs the specified transformation into the texture matrix. |
![]() | TranslateEltBy | Obsolete. Calls TranslateEltBy(translation, System.Int32(0)). |
This element stores the current texture matrix - the cumulative transformation applied to subsequent shapes. Because the matrix is cumulative, this class is derived from SoAccumulatedElement. The set() method replaces the current matrix, while all the others (mult(), translateBy(), etc.) multiply into it. Node id's of the nodes that affect the element are accumulated properly.