Table of Contents

Class DmeMesh

Namespace
ValveResourceFormat.IO.ContentFormats.DmxModel
Assembly
ValveResourceFormat.dll

Represents a mesh with vertex data and face sets.

[CamelCaseProperties]
public class DmeMesh : Element, IDictionary<string, object?>, ICollection<KeyValuePair<string, object?>>, IEnumerable<KeyValuePair<string, object?>>, IDictionary, ICollection, IEnumerable, IEquatable<Element>

Inheritance

AttributeList
Element

Implements

Inherited Members

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

Visible

Gets or sets a value indicating whether this mesh is visible.

public bool Visible { get; set; }

Property Value

bool