Class DmeMesh
Namespace: ValveResourceFormat.IO.ContentFormats.DmxModel
Assembly: ValveResourceFormat.dll
Represents a mesh with vertex data and face sets.
[CamelCaseProperties]
public class DmeMesh : DmeShape, IDictionary<string, object?>, ICollection<KeyValuePair<string, object?>>, IEnumerable<KeyValuePair<string, object?>>, IDictionary, ICollection, IEnumerable, IEquatable<Element>Inheritance
object ← AttributeList ← Element ← DmeShape ← DmeMesh
Implements
IDictionary<string, object?>, ICollection<KeyValuePair<string, object?>>, IEnumerable<KeyValuePair<string, object?>>, IDictionary, ICollection, IEnumerable, IEquatable<Element>
Inherited Members
DmeShape.Visible, Element.GetPropertyDerivedAttributeList(), Element.Get<T>(string), Element.GetArray<T>(string), Element.Contains(string), Element.ToString(), Element.ContainsKey(string), Element.Equals(Element?), Element.ID, Element.Name, Element.ClassName, Element.Stub, Element.Owner, Element.this[string], AttributeList.Attribute_ChangeLock, AttributeList.Add(string, object?), AttributeList.GetPropertyDerivedAttributeList(), AttributeList.GetOverrideType(string), AttributeList.SetOverrideType(string, AttributeList.OverrideType?), AttributeList.Remove(string), AttributeList.TryGetValue(string, out object?), AttributeList.ContainsKey(string), AttributeList.RemoveAt(int), AttributeList.IndexOf(string), AttributeList.Clear(), AttributeList.GetAllAttributesForSerialization(), AttributeList.GetEnumerator(), AttributeList.OnPropertyChanged(string), AttributeList.OnCollectionChanged(NotifyCollectionChangedEventArgs), AttributeList.Owner, AttributeList.Keys, AttributeList.Values, AttributeList.this[string], AttributeList.this[int], AttributeList.Count, AttributeList.IsFixedSize, AttributeList.IsReadOnly, AttributeList.IsSynchronized, AttributeList.SyncRoot, AttributeList.PropertyChanged, AttributeList.CollectionChanged
Properties
BaseStates
Gets the base states of the mesh.
public ElementArray BaseStates { get; }Property Value
ElementArray
BindState
Gets or sets the bind state of the mesh.
public Element? BindState { get; set; }Property Value
Element?
CurrentState
Gets or sets the current state of the mesh.
public Element? CurrentState { get; set; }Property Value
Element?
DeltaStateWeights
Gets the delta state weights for morph targets.
public Vector2Array DeltaStateWeights { get; }Property Value
Vector2Array
DeltaStateWeightsLagged
Gets the lagged delta state weights for morph targets.
public Vector2Array DeltaStateWeightsLagged { get; }Property Value
Vector2Array
DeltaStates
Gets the delta states for morph targets.
public ElementArray DeltaStates { get; }Property Value
ElementArray
FaceSets
Gets the face sets that define material groups.
public ElementArray FaceSets { get; }Property Value
ElementArray

