Class CMapOverlayMaterialAdjustmentParams
Namespace: ValveResourceFormat.IO.ContentFormats.ValveMap
Assembly: ValveResourceFormat.dll
The material adjustments of a .
public class CMapOverlayMaterialAdjustmentParams : Element, IDictionary<string, object?>, ICollection<KeyValuePair<string, object?>>, IEnumerable<KeyValuePair<string, object?>>, IDictionary, ICollection, IEnumerable, IEquatable<Element>Inheritance
object ← AttributeList ← Element ← CMapOverlayMaterialAdjustmentParams
Implements
IDictionary<string, object?>, ICollection<KeyValuePair<string, object?>>, IEnumerable<KeyValuePair<string, object?>>, IDictionary, ICollection, IEnumerable, IEquatable<Element>
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
Constructors
CMapOverlayMaterialAdjustmentParams()
Initializes a new instance of the class with Hammer's defaults.
public CMapOverlayMaterialAdjustmentParams()Properties
ColorAlpha
Opacity of the colour.
public float ColorAlpha { get; set; }Property Value
ColorBrightness
Colour brightness adjustment, 0.5 for none.
public float ColorBrightness { get; set; }Property Value
ColorContrast
Colour contrast adjustment, 0.5 for none.
public float ColorContrast { get; set; }Property Value
NormalBlendOverride
Whether the decal's normals blend over the surface's.
public bool NormalBlendOverride { get; set; }Property Value
NormalIntensity
Strength of the decal's normal map.
public float NormalIntensity { get; set; }Property Value
RoughnessBrightness
Roughness brightness adjustment, 0.5 for none.
public float RoughnessBrightness { get; set; }Property Value
RoughnessContrast
Roughness contrast adjustment, 0.5 for none.
public float RoughnessContrast { get; set; }Property Value
RoughnessMetalnessOverride
Whether the decal's roughness and metalness replace the surface's.
public bool RoughnessMetalnessOverride { get; set; }Property Value
ShadingAlpha
Opacity of the shading.
public float ShadingAlpha { get; set; }
