Class DmeLogLayer
Namespace: ValveResourceFormat.IO.ContentFormats.DmxModel
Assembly: ValveResourceFormat.dll
Base class for a layer of keyframe data in an animation log.
[CamelCaseProperties]
public abstract class DmeLogLayer : Element, IDictionary<string, object?>, ICollection<KeyValuePair<string, object?>>, IEnumerable<KeyValuePair<string, object?>>, IDictionary, ICollection, IEnumerable, IEquatable<Element>Inheritance
object ← AttributeList ← Element ← DmeLogLayer
Derived
DmeFloatLogLayer, DmeQuaternionLogLayer, DmeVector3LogLayer
Implements
IDictionary<string, object?>, ICollection<KeyValuePair<string, object?>>, IEnumerable<KeyValuePair<string, object?>>, IDictionary, ICollection, IEnumerable, IEquatable<Element>
Inherited Members
Element.Get<T>(string), Element.GetArray<T>(string), Element.Contains(string), Element.ToString(), Element.ContainsKey(string), Element.Equals(Element?), Element.Equals(object?), Element.GetHashCode(), Element.ID, Element.Name, Element.ClassName, Element.Stub, Element.Owner, Element.this[string], AttributeList.Attribute_ChangeLock, AttributeList.Add(string, object?), AttributeList.Set<T>(string, T), 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.Schema, 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
Constructors
DmeLogLayer(string)
Initializes a new instance of the DmeLogLayer class.
protected DmeLogLayer(string valueTypeName)Parameters
valueTypeName string
Lowercase name of the logged value type, such as "vector3".
Properties
CurveTypes
Gets the curve interpolation types for each keyframe.
[DMProperty("curvetypes", false)]
public IntArray CurveTypes { get; }Property Value
IntArray
Times
Gets or sets the keyframe times.
public TimeSpanArray Times { get; }Property Value
TimeSpanArray

