VertexDeclaration Class |
Namespace: Aspose.ThreeD.Utilities
The VertexDeclaration type exposes the following members.
Name | Description | |
---|---|---|
![]() | VertexDeclaration | Initializes a new instance of the VertexDeclaration class |
Name | Description | |
---|---|---|
![]() | Count |
Gets the count of all fields defined in this VertexDeclaration |
![]() | Item |
Gets the VertexField by index
|
![]() | Sealed | |
![]() | Size |
The size in byte of the vertex structure.
|
Name | Description | |
---|---|---|
![]() | AddField |
Add a new vertex field
|
![]() | Clear |
Clear all fields.
|
![]() | CompareTo | Compares this instance to a specified object and returns an indication of their relative values. |
![]() | Equals |
Determines whether this instance and a specified object, which must also be a VertexDeclaration object, have the same value.
(Overrides ObjectEquals(Object).) |
![]() ![]() | FromGeometry |
Create a VertexDeclaration based on a Geometry's layout.
|
![]() ![]() | FromTypeT |
Construct a VertexDeclaration directly from a struct type.
Each instance field shall be annotated with SemanticAttribute.
|
![]() | GetEnumerator |
Gets an enumerator to walk through all vertex fields in this instance.
|
![]() | GetHashCode | Returns the hash code for this string. (Overrides ObjectGetHashCode.) |
![]() | GetType | (Inherited from Object.) |
![]() | ToString |
String representation of VertexDeclaration (Overrides ObjectToString.) |