[ Web Proxy ]
URL:
Viewing: https://docs.unity3d.com/ScriptReference/MaterialProperty.html [Back]  [Original]

Unity - Scripting API: MaterialProperty
Version: Unity 6.5 (6000.5)
    • Supported
    • Legacy
    LanguageEnglish
    • C#

    MaterialProperty

    class in UnityEditor

    Suggest a change

    Success!

    Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

    Close

    Submission failed

    For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

    Close
    Your name Your email Suggestion* Submit suggestion

    Cancel

    Description

    Describes information and value of a single shader property.

    MaterialProperty is used with the MaterialEditor when writing custom material editors, or implementing custom MaterialPropertyDrawer classes.

    Additional resources: MaterialEditor, MaterialPropertyDrawer.

    Properties

    Property Description
    colorValueColor value of the property.
    displayNameDisplay name of the property (Read Only).
    floatValueFloat value of the property.
    hasMixedValueDoes this property have multiple different values? (Read Only)
    intValueInt value of the property.
    nameName of the property (Read Only).
    propertyFlagsFlags that control how the Inspector window displays the property.
    propertyTypeThe type of the property.
    rangeLimitsMin/max limits of a ranged float property (Read Only).
    targetsMaterial objects being edited by this property (Read Only).
    textureDimensionTexture dimension (2D, Cubemap etc.) of the property (Read Only).
    textureValueTexture value of the property.
    vectorValueVector value of the property.

    Web Proxy Viewer  |  New URL  |  Original Page