mrtk_developmentreleases/2.0.0releases/2.1.0releases/2.2.0

    Show / Hide Table of Contents

    Class InteractableTextureTheme

    Theme Engine to change the texture on a GameObject based on state changes

    Inheritance
    Object
    InteractableThemeBase
    InteractableShaderTheme
    InteractableTextureTheme
    Inherited Members
    InteractableShaderTheme.AreShadersSupported
    InteractableShaderTheme.propertyBlock
    InteractableShaderTheme.shaderProperties
    InteractableShaderTheme.renderer
    InteractableShaderTheme.Init(GameObject, ThemeDefinition)
    InteractableShaderTheme.SetValue(ThemeStateProperty, Int32, Single)
    InteractableShaderTheme.GetProperty(ThemeStateProperty)
    InteractableShaderTheme.GetFloat(GameObject, Int32)
    InteractableShaderTheme.GetColor(GameObject, Int32)
    InteractableShaderTheme.SetValue(ThemeStateProperty, ThemePropertyValue)
    InteractableThemeBase.Types
    InteractableThemeBase.Name
    InteractableThemeBase.StateProperties
    InteractableThemeBase.Properties
    InteractableThemeBase.Host
    InteractableThemeBase.Ease
    InteractableThemeBase.Loaded
    InteractableThemeBase.CreateTheme(Type)
    InteractableThemeBase.CreateAndInitTheme(ThemeDefinition, GameObject)
    InteractableThemeBase.OnUpdate(Int32, Boolean)
    InteractableThemeBase.LerpFloat(Single, Single, Single)
    InteractableThemeBase.LerpInt(Int32, Int32, Single)
    InteractableThemeBase.originalStateValues
    InteractableThemeBase.Reset()
    InteractableThemeBase.GetThemeProperty(Int32)
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Microsoft.MixedReality.Toolkit.UI
    Assembly: cs.temp.dll.dll
    Syntax
    public class InteractableTextureTheme : InteractableShaderTheme

    Constructors

    InteractableTextureTheme()

    Declaration
    public InteractableTextureTheme()

    InteractableTextureTheme()

    Declaration
    public InteractableTextureTheme()

    Fields

    DefaultShaderProperty

    Declaration
    protected const string DefaultShaderProperty = "_MainTex"
    Field Value
    Type Description
    String

    DefaultShaderProperty

    Declaration
    protected const string DefaultShaderProperty = "_MainTex"
    Field Value
    Type Description
    String

    Properties

    IsEasingSupported

    Declaration
    public override bool IsEasingSupported { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    InteractableThemeBase.IsEasingSupported

    IsEasingSupported

    Declaration
    public override bool IsEasingSupported { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    InteractableThemeBase.IsEasingSupported

    Methods

    GetDefaultThemeDefinition()

    Declaration
    public override ThemeDefinition GetDefaultThemeDefinition()
    Returns
    Type Description
    ThemeDefinition
    Overrides
    InteractableShaderTheme.GetDefaultThemeDefinition()

    GetDefaultThemeDefinition()

    Declaration
    public override ThemeDefinition GetDefaultThemeDefinition()
    Returns
    Type Description
    ThemeDefinition
    Overrides
    InteractableShaderTheme.GetDefaultThemeDefinition()
    In This Article
    • Constructors
      • InteractableTextureTheme()
      • InteractableTextureTheme()
    • Fields
      • DefaultShaderProperty
      • DefaultShaderProperty
    • Properties
      • IsEasingSupported
      • IsEasingSupported
    • Methods
      • GetDefaultThemeDefinition()
      • GetDefaultThemeDefinition()
    Back to top Generated by DocFX