Struct VertexPosition
Describes a custom vertex format structure that contains position.
[DataContract]
public struct VertexPosition : IVertexType
- Implements
- Inherited Members
Constructors
VertexPosition(Vector3)
Creates an instance of VertexPosition.
public VertexPosition(Vector3 position)
Parameters
position
Vector3Position of the vertex.
Fields
Position
The XYZ vertex position.
[DataMember]
public Vector3 Position
Field Value
VertexDeclaration
Vertex declaration, which defines per-vertex data.
public static readonly VertexDeclaration VertexDeclaration
Field Value
Methods
Equals(object)
Compares an object with the vertex.
public override bool Equals(object obj)
Parameters
obj
objectThe object to compare.
Returns
GetHashCode()
Returns the hash code for this instance.
public override int GetHashCode()
Returns
- int
A 32-bit signed integer that is the hash code for this instance.
ToString()
Retrieves a string representation of this object.
public override string ToString()
Returns
- string
String representation of this object.
Operators
operator ==(VertexPosition, VertexPosition)
Returns a value that indicates whether two VertexPosition are equal
public static bool operator ==(VertexPosition left, VertexPosition right)
Parameters
left
VertexPositionThe vertex on the left of the equality operator.
right
VertexPositionThe vertex on the right of the equality operator.
Returns
operator !=(VertexPosition, VertexPosition)
Returns a value that indicates whether two VertexPosition are different
public static bool operator !=(VertexPosition left, VertexPosition right)
Parameters
left
VertexPositionThe vertex on the left of the equality operator.
right
VertexPositionThe vertex on the right of the equality operator.