Mesh |
public sealed class MeshAnimationAttachment : IMarshalable<MeshAnimationAttachment, AiAnimMesh>
The MeshAnimationAttachment type exposes the following members.
| Name | Description | |
|---|---|---|
| MeshAnimationAttachment | Constructs a new instance of the MeshAnimationAttachment class. |
| Name | Description | |
|---|---|---|
| BiTangents | Gets the vertex bitangent list. | |
| HasNormals | Checks whether the attachment mesh overrides the vertex normals of its host mesh. | |
| HasTangentBasis | Checks whether the attachment mesh overrides the vertex tangents and bitangents of its host mesh. | |
| HasVertices | Checks whether the attachment mesh overrides the vertex positions of its host mesh. | |
| Name | Gets or sets the mesh animation name. | |
| Normals | Gets the vertex normal list. | |
| Tangents | Gets the vertex tangent list. | |
| TextureCoordinateChannelCount | Gets the number of valid texture coordinate channels contained in the mesh (list is not empty/not null). This can be a value between zero and the maximum texture coordinate count. Each individual channel should be the size of VertexCount. | |
| TextureCoordinateChannels | Gets the array that contains each texture coordinate channel that override a specific channel in the host mesh, by default all are lists of zero (but can be set to null). Each index in the array corresponds to the texture coordinate channel. The length of the array corresponds to Assimp's maximum UV channel limit. | |
| VertexColorChannelCount | Gets the number of valid vertex color channels contained in the mesh (list is not empty/not null). This can be a value between zero and the maximum vertex color count. Each individual channel should be the size of VertexCount. | |
| VertexColorChannels | Gets the array that contains each vertex color channels that override a specific channel in the host mesh, by default all are lists of zero (but can be set to null). Each index in the array corresponds to the texture coordinate channel. The length of the array corresponds to Assimp's maximum vertex color channel limit. | |
| VertexCount | Gets the number of vertices in this mesh. This is a replacement for the host mesh's vertex count. Likewise, a mesh attachment cannot add or remove per-vertex attributes, therefore the existance of vertex data will match the existance of data in the mesh. | |
| Vertices | Gets the vertex position list. | |
| Weight | Gets or sets the weight of the mesh animation. |
| Name | Description | |
|---|---|---|
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
| FreeNative | Frees unmanaged memory created by ToNative(IntPtr, Native). | |
| GetHashCode | Serves as the default hash function. (Inherited from Object) | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| HasTextureCoords | Checks if the mesh attachment overrides a particular set of texture coordinates on the host mesh. This returns false if the list is null or empty. The index is between zero and the maximum number of texture coordinate channels. | |
| HasVertexColors | Checks if the mesh attachment overrides a particular set of vertex colors on the host mesh. This returns false if the list is null or empty. The index is between zero and the maximumb number of vertex color channels. | |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
| Name | Description | |
|---|---|---|
| MethodInvoke |
Calls the object method by name.
(Defined by ObjectEx) | |
| PropertyGet |
Gets the value of the object property by name.
(Defined by ObjectEx) | |
| PropertyGetT |
Gets the value of the object property by name.
(Defined by ObjectEx) | |
| PropertySet |
Sets the value of the object property by name.
(Defined by ObjectEx) |