Читати англійською Редагувати

Поділитися через


InteractableThemeShaderUtils Class

Definition

Collection of shader and material utilities

C++
public ref class InteractableThemeShaderUtils abstract sealed
Inheritance
InteractableThemeShaderUtils

Methods

GetPropertyBlock(GameObject)

Get the MaterialPropertyBlock from a renderer on a gameObject

GetValidMaterial(Renderer)

Grab the shared material to avoid creating new material instances and breaking batching. Because MaterialPropertyBlocks are used for setting material properties the shared material is used to set the initial state of the MaterialPropertyBlock(s) before mutating state.

InitMaterialPropertyBlock(GameObject, List<ThemeStateProperty>)

Get a MaterialPropertyBlock and copy the designated properties

Applies to

Продукт Версії
MRTK2 Unity 2018 2.5.0, 2.5.1, 2.5.2, 2.5.3, 2.5.4, 2.6.0, 2.7.0
MRTK2 Unity 2019 2.5.0, 2.5.1, 2.5.2, 2.5.3, 2.5.4, 2.6.0, 2.7.0, 2.8.0
MRTK2 Unity 2020 2.5.2, 2.5.3, 2.5.4, 2.6.0, 2.7.0, 2.8.0