docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class ShaderUtilities

    Inheritance
    object
    ShaderUtilities
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: TMPro
    Assembly: Unity.TextMeshPro.dll
    Syntax
    public static class ShaderUtilities

    Fields

    ID_BevelAmount

    Declaration
    public static int ID_BevelAmount
    Field Value
    Type Description
    int

    ID_ClipRect

    Declaration
    public static int ID_ClipRect
    Field Value
    Type Description
    int

    ID_EnvMap

    Declaration
    public static int ID_EnvMap
    Field Value
    Type Description
    int

    ID_EnvMatrix

    Declaration
    public static int ID_EnvMatrix
    Field Value
    Type Description
    int

    ID_EnvMatrixRotation

    Declaration
    public static int ID_EnvMatrixRotation
    Field Value
    Type Description
    int

    ID_FaceColor

    Declaration
    public static int ID_FaceColor
    Field Value
    Type Description
    int

    ID_FaceDilate

    Declaration
    public static int ID_FaceDilate
    Field Value
    Type Description
    int

    ID_FaceTex

    Declaration
    public static int ID_FaceTex
    Field Value
    Type Description
    int

    ID_GlowColor

    Declaration
    public static int ID_GlowColor
    Field Value
    Type Description
    int

    ID_GlowInner

    Declaration
    public static int ID_GlowInner
    Field Value
    Type Description
    int

    ID_GlowOffset

    Declaration
    public static int ID_GlowOffset
    Field Value
    Type Description
    int

    ID_GlowOuter

    Declaration
    public static int ID_GlowOuter
    Field Value
    Type Description
    int

    ID_GlowPower

    Declaration
    public static int ID_GlowPower
    Field Value
    Type Description
    int

    ID_GradientScale

    Declaration
    public static int ID_GradientScale
    Field Value
    Type Description
    int

    ID_IsoPerimeter

    Property ID for the _IsoPerimeter shader property used by URP and HDRP shaders

    Declaration
    public static int ID_IsoPerimeter
    Field Value
    Type Description
    int

    ID_LightAngle

    Declaration
    public static int ID_LightAngle
    Field Value
    Type Description
    int

    ID_MainTex

    Declaration
    public static int ID_MainTex
    Field Value
    Type Description
    int

    ID_MaskCoord

    Declaration
    public static int ID_MaskCoord
    Field Value
    Type Description
    int

    ID_MaskSoftnessX

    Declaration
    public static int ID_MaskSoftnessX
    Field Value
    Type Description
    int

    ID_MaskSoftnessY

    Declaration
    public static int ID_MaskSoftnessY
    Field Value
    Type Description
    int

    ID_Outline2Color

    Declaration
    public static int ID_Outline2Color
    Field Value
    Type Description
    int

    ID_Outline2Width

    Declaration
    public static int ID_Outline2Width
    Field Value
    Type Description
    int

    ID_OutlineColor

    Declaration
    public static int ID_OutlineColor
    Field Value
    Type Description
    int

    ID_OutlineMode

    Property ID for the ID_AdditiveOutlineMode shader property used by URP and HDRP shaders

    Declaration
    public static int ID_OutlineMode
    Field Value
    Type Description
    int

    ID_OutlineOffset1

    Property ID for the _OutlineOffset1 shader property used by URP and HDRP shaders

    Declaration
    public static int ID_OutlineOffset1
    Field Value
    Type Description
    int

    ID_OutlineOffset2

    Property ID for the _OutlineOffset2 shader property used by URP and HDRP shaders

    Declaration
    public static int ID_OutlineOffset2
    Field Value
    Type Description
    int

    ID_OutlineOffset3

    Property ID for the _OutlineOffset3 shader property used by URP and HDRP shaders

    Declaration
    public static int ID_OutlineOffset3
    Field Value
    Type Description
    int

    ID_OutlineSoftness

    Declaration
    public static int ID_OutlineSoftness
    Field Value
    Type Description
    int

    ID_OutlineTex

    Declaration
    public static int ID_OutlineTex
    Field Value
    Type Description
    int

    ID_OutlineWidth

    Declaration
    public static int ID_OutlineWidth
    Field Value
    Type Description
    int

    ID_Padding

    Declaration
    public static int ID_Padding
    Field Value
    Type Description
    int

    ID_PerspectiveFilter

    Declaration
    public static int ID_PerspectiveFilter
    Field Value
    Type Description
    int

    ID_ScaleRatio_A

    Declaration
    public static int ID_ScaleRatio_A
    Field Value
    Type Description
    int

    ID_ScaleRatio_B

    Declaration
    public static int ID_ScaleRatio_B
    Field Value
    Type Description
    int

    ID_ScaleRatio_C

    Declaration
    public static int ID_ScaleRatio_C
    Field Value
    Type Description
    int

    ID_ScaleX

    Declaration
    public static int ID_ScaleX
    Field Value
    Type Description
    int

    ID_ScaleY

    Declaration
    public static int ID_ScaleY
    Field Value
    Type Description
    int

    ID_ShaderFlags

    Declaration
    public static int ID_ShaderFlags
    Field Value
    Type Description
    int

    ID_Sharpness

    Declaration
    public static int ID_Sharpness
    Field Value
    Type Description
    int

    ID_Shininess

    Declaration
    public static int ID_Shininess
    Field Value
    Type Description
    int

    ID_Softness

    Property ID for the _Softness shader property used by URP and HDRP shaders

    Declaration
    public static int ID_Softness
    Field Value
    Type Description
    int

    ID_StencilComp

    Declaration
    public static int ID_StencilComp
    Field Value
    Type Description
    int

    ID_StencilID

    Declaration
    public static int ID_StencilID
    Field Value
    Type Description
    int

    ID_StencilOp

    Declaration
    public static int ID_StencilOp
    Field Value
    Type Description
    int

    ID_StencilReadMask

    Declaration
    public static int ID_StencilReadMask
    Field Value
    Type Description
    int

    ID_StencilWriteMask

    Declaration
    public static int ID_StencilWriteMask
    Field Value
    Type Description
    int

    ID_TextureHeight

    Declaration
    public static int ID_TextureHeight
    Field Value
    Type Description
    int

    ID_TextureWidth

    Declaration
    public static int ID_TextureWidth
    Field Value
    Type Description
    int

    ID_UnderlayColor

    Declaration
    public static int ID_UnderlayColor
    Field Value
    Type Description
    int

    ID_UnderlayDilate

    Declaration
    public static int ID_UnderlayDilate
    Field Value
    Type Description
    int

    ID_UnderlayIsoPerimeter

    Property ID for the _UnderlayIsoPerimeter shader property used by URP and HDRP shaders

    Declaration
    public static int ID_UnderlayIsoPerimeter
    Field Value
    Type Description
    int

    ID_UnderlayOffset

    Property ID for the _UnderlayOffset shader property used by URP and HDRP shaders

    Declaration
    public static int ID_UnderlayOffset
    Field Value
    Type Description
    int

    ID_UnderlayOffsetX

    Declaration
    public static int ID_UnderlayOffsetX
    Field Value
    Type Description
    int

    ID_UnderlayOffsetY

    Declaration
    public static int ID_UnderlayOffsetY
    Field Value
    Type Description
    int

    ID_UnderlaySoftness

    Declaration
    public static int ID_UnderlaySoftness
    Field Value
    Type Description
    int

    ID_UseClipRect

    Declaration
    public static int ID_UseClipRect
    Field Value
    Type Description
    int

    ID_VertexOffsetX

    Declaration
    public static int ID_VertexOffsetX
    Field Value
    Type Description
    int

    ID_VertexOffsetY

    Declaration
    public static int ID_VertexOffsetY
    Field Value
    Type Description
    int

    ID_WeightBold

    Declaration
    public static int ID_WeightBold
    Field Value
    Type Description
    int

    ID_WeightNormal

    Declaration
    public static int ID_WeightNormal
    Field Value
    Type Description
    int

    Keyword_Bevel

    Declaration
    public static string Keyword_Bevel
    Field Value
    Type Description
    string

    Keyword_Glow

    Declaration
    public static string Keyword_Glow
    Field Value
    Type Description
    string

    Keyword_MASK_HARD

    Declaration
    public static string Keyword_MASK_HARD
    Field Value
    Type Description
    string

    Keyword_MASK_SOFT

    Declaration
    public static string Keyword_MASK_SOFT
    Field Value
    Type Description
    string

    Keyword_MASK_TEX

    Declaration
    public static string Keyword_MASK_TEX
    Field Value
    Type Description
    string

    Keyword_Outline

    Declaration
    public static string Keyword_Outline
    Field Value
    Type Description
    string

    Keyword_Ratios

    Declaration
    public static string Keyword_Ratios
    Field Value
    Type Description
    string

    Keyword_Underlay

    Declaration
    public static string Keyword_Underlay
    Field Value
    Type Description
    string

    ShaderTag_CullMode

    Declaration
    public static string ShaderTag_CullMode
    Field Value
    Type Description
    string

    ShaderTag_ZTestMode

    Declaration
    public static string ShaderTag_ZTestMode
    Field Value
    Type Description
    string

    isInitialized

    Declaration
    public static bool isInitialized
    Field Value
    Type Description
    bool

    Methods

    GetFontExtent(Material)

    Declaration
    public static Vector4 GetFontExtent(Material material)
    Parameters
    Type Name Description
    Material material
    Returns
    Type Description
    Vector4

    GetPadding(Material, bool, bool)

    Declaration
    public static float GetPadding(Material material, bool enableExtraPadding, bool isBold)
    Parameters
    Type Name Description
    Material material
    bool enableExtraPadding
    bool isBold
    Returns
    Type Description
    float

    GetPadding(Material[], bool, bool)

    Declaration
    public static float GetPadding(Material[] materials, bool enableExtraPadding, bool isBold)
    Parameters
    Type Name Description
    Material[] materials
    bool enableExtraPadding
    bool isBold
    Returns
    Type Description
    float

    GetShaderPropertyIDs()

    Declaration
    public static void GetShaderPropertyIDs()

    IsMaskingEnabled(Material)

    Declaration
    public static bool IsMaskingEnabled(Material material)
    Parameters
    Type Name Description
    Material material
    Returns
    Type Description
    bool

    UpdateShaderRatios(Material)

    Declaration
    public static void UpdateShaderRatios(Material mat)
    Parameters
    Type Name Description
    Material mat
    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)