Hex Terrains Framework
Search Results for

    Show / Hide Table of Contents

    Struct MaterialProperties

    Implements
    IEquatable<MaterialProperties>
    Inherited Members
    ValueType.Equals(object)
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: Fwt.Core.RenderEntities
    Assembly: fwt.core.dll
    Syntax
    [Serializable]
    public struct MaterialProperties : IEquatable<MaterialProperties>

    Fields

    Colors

    Declaration
    public List<MaterialProperty_Color> Colors
    Field Value
    Type Description
    List<MaterialProperty_Color>

    Floats

    Declaration
    public List<MaterialProperty_Float> Floats
    Field Value
    Type Description
    List<MaterialProperty_Float>

    Matrices

    Declaration
    public List<MaterialProperty_Matrix> Matrices
    Field Value
    Type Description
    List<MaterialProperty_Matrix>

    Textures

    Declaration
    public List<MaterialProperty_Texture> Textures
    Field Value
    Type Description
    List<MaterialProperty_Texture>

    Vectors

    Declaration
    public List<MaterialProperty_Vector> Vectors
    Field Value
    Type Description
    List<MaterialProperty_Vector>

    Properties

    IsEmpty

    Declaration
    public bool IsEmpty { get; }
    Property Value
    Type Description
    bool

    Methods

    CalcHashCode()

    Declaration
    public int CalcHashCode()
    Returns
    Type Description
    int

    CreateMaterialPropertyBlock()

    Declaration
    public MaterialPropertyBlock CreateMaterialPropertyBlock()
    Returns
    Type Description
    MaterialPropertyBlock

    Equals(MaterialProperties)

    Declaration
    public bool Equals(MaterialProperties other)
    Parameters
    Type Name Description
    MaterialProperties other
    Returns
    Type Description
    bool

    Equals<TValue>(IList<TValue>, IList<TValue>)

    Declaration
    public bool Equals<TValue>(IList<TValue> first, IList<TValue> second)
    Parameters
    Type Name Description
    IList<TValue> first
    IList<TValue> second
    Returns
    Type Description
    bool
    Type Parameters
    Name Description
    TValue

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    int
    Overrides
    ValueType.GetHashCode()

    GetHashCode<TValue>(IList<TValue>)

    Declaration
    public int GetHashCode<TValue>(IList<TValue> list)
    Parameters
    Type Name Description
    IList<TValue> list
    Returns
    Type Description
    int
    Type Parameters
    Name Description
    TValue

    RecalcHashCode()

    Declaration
    public void RecalcHashCode()

    Implements

    IEquatable<T>

    Extension Methods

    HashExtensions.GetHashCode_ValueType<TValue>(TValue, int)
    HashExtensions.GetHashCode_ValueType<TValue>(TValue, int)
    Extensions_UnityObject.SmartDestroy(object)
    Extensions_UnityObject.SmartDestroy(object)
    Extensions_UnityObject.SmartGetComponent<TComponent>(object)
    Extensions_UnityObject.SmartGetComponent<TComponent>(object)
    Extensions_UnityObject.SmartGetGameGameObject(object)
    Extensions_UnityObject.SmartGetGameGameObject(object)
    In this article
    Back to top Generated by DocFX