C# Class Microsoft.MixedReality.Toolkit.Editor.MixedRealityStandardShaderGUI

A custom shader inspector for the "Mixed Reality Toolkit/Standard" shader.
Inheritance: Microsoft.MixedReality.Toolkit.Editor.MixedRealityShaderGUI
Afficher le fichier Open project: interaction-lab/MoveToCode

Protected Properties

Свойство Type Description
albedoAlphaMode MaterialProperty
albedoAssignedAtRuntime MaterialProperty
albedoColor MaterialProperty
albedoMap MaterialProperty
alphaCutoff MaterialProperty
blendedClippingWidth MaterialProperty
borderLight MaterialProperty
borderLightOpaque MaterialProperty
borderLightOpaqueAlpha MaterialProperty
borderLightReplacesAlbedo MaterialProperty
borderLightUsesHoverColor MaterialProperty
borderMinValue MaterialProperty
borderWidth MaterialProperty
channelMap MaterialProperty
clippingBorder MaterialProperty
clippingBorderColor MaterialProperty
clippingBorderWidth MaterialProperty
directionalLight MaterialProperty
edgeSmoothingValue MaterialProperty
emissiveColor MaterialProperty
enableChannelMap MaterialProperty
enableEmission MaterialProperty
enableHoverColorOverride MaterialProperty
enableLocalSpaceTriplanarMapping MaterialProperty
enableNormalMap MaterialProperty
enableProximityLightColorOverride MaterialProperty
enableTriplanarMapping MaterialProperty
environmentColorIntensity MaterialProperty
environmentColorThreshold MaterialProperty
environmentColorX MaterialProperty
environmentColorY MaterialProperty
environmentColorZ MaterialProperty
environmentColoring MaterialProperty
fadeBeginDistance MaterialProperty
fadeCompleteDistance MaterialProperty
fadeMinValue MaterialProperty
fluentLightIntensity MaterialProperty
hoverColorOverride MaterialProperty
hoverLight MaterialProperty
ignoreZScale MaterialProperty
independentCorners MaterialProperty
innerGlow MaterialProperty
innerGlowColor MaterialProperty
innerGlowPower MaterialProperty
instancedColor MaterialProperty
iridescence MaterialProperty
iridescenceAngle MaterialProperty
iridescenceIntensity MaterialProperty
iridescenceThreshold MaterialProperty
iridescentSpectrumMap MaterialProperty
metallic MaterialProperty
nearLightFade MaterialProperty
nearPlaneFade MaterialProperty
normalMap MaterialProperty
normalMapScale MaterialProperty
proximityLight MaterialProperty
proximityLightCenterColorOverride MaterialProperty
proximityLightMiddleColorOverride MaterialProperty
proximityLightOuterColorOverride MaterialProperty
proximityLightSubtractive MaterialProperty
proximityLightTwoSided MaterialProperty
reflections MaterialProperty
refraction MaterialProperty
refractiveIndex MaterialProperty
rimColor MaterialProperty
rimLight MaterialProperty
rimPower MaterialProperty
roundCornerMargin MaterialProperty
roundCornerRadius MaterialProperty
roundCorners MaterialProperty
roundCornersRadius MaterialProperty
smoothness MaterialProperty
specularHighlights MaterialProperty
sphericalHarmonics MaterialProperty
stencil MaterialProperty
stencilComparison MaterialProperty
stencilOperation MaterialProperty
stencilReference MaterialProperty
triplanarMappingBlendSharpness MaterialProperty
vertexColors MaterialProperty
vertexExtrusion MaterialProperty
vertexExtrusionSmoothNormals MaterialProperty
vertexExtrusionValue MaterialProperty

Méthodes publiques

Méthode Description
AssignNewShaderToMaterial ( Material material, Shader oldShader, Shader newShader ) : void
OnGUI ( MaterialEditor materialEditor, Array props ) : void

Méthodes protégées

Méthode Description
AdvancedOptions ( MaterialEditor materialEditor, Material material ) : void
FindProperties ( Array props ) : void
FluentOptions ( MaterialEditor materialEditor, Material material ) : void
MainMapOptions ( MaterialEditor materialEditor, Material material ) : void
MaterialChanged ( Material material ) : void
RenderingOptions ( MaterialEditor materialEditor, Material material ) : void
ScaleRequired ( ) : bool
SetupMaterialWithAlbedo ( Material material, MaterialProperty albedoMap, MaterialProperty albedoAlphaMode, MaterialProperty albedoAssignedAtRuntime ) : void

Private Methods

Méthode Description
UpgradeShaderForLightweightRenderPipeline ( ) : void
UpgradeShaderForLightweightRenderPipelineValidate ( ) : bool

Method Details

AdvancedOptions() protected méthode

protected AdvancedOptions ( MaterialEditor materialEditor, Material material ) : void
materialEditor MaterialEditor
material Material
Résultat void

AssignNewShaderToMaterial() public méthode

public AssignNewShaderToMaterial ( Material material, Shader oldShader, Shader newShader ) : void
material Material
oldShader Shader
newShader Shader
Résultat void

FindProperties() protected méthode

protected FindProperties ( Array props ) : void
props Array
Résultat void

FluentOptions() protected méthode

protected FluentOptions ( MaterialEditor materialEditor, Material material ) : void
materialEditor MaterialEditor
material Material
Résultat void

MainMapOptions() protected méthode

protected MainMapOptions ( MaterialEditor materialEditor, Material material ) : void
materialEditor MaterialEditor
material Material
Résultat void

MaterialChanged() protected méthode

protected MaterialChanged ( Material material ) : void
material Material
Résultat void

OnGUI() public méthode

public OnGUI ( MaterialEditor materialEditor, Array props ) : void
materialEditor MaterialEditor
props Array
Résultat void

RenderingOptions() protected méthode

protected RenderingOptions ( MaterialEditor materialEditor, Material material ) : void
materialEditor MaterialEditor
material Material
Résultat void

ScaleRequired() protected méthode

protected ScaleRequired ( ) : bool
Résultat bool

SetupMaterialWithAlbedo() protected static méthode

protected static SetupMaterialWithAlbedo ( Material material, MaterialProperty albedoMap, MaterialProperty albedoAlphaMode, MaterialProperty albedoAssignedAtRuntime ) : void
material Material
albedoMap MaterialProperty
albedoAlphaMode MaterialProperty
albedoAssignedAtRuntime MaterialProperty
Résultat void

Property Details

albedoAlphaMode protected_oe property

protected MaterialProperty albedoAlphaMode
Résultat MaterialProperty

albedoAssignedAtRuntime protected_oe property

protected MaterialProperty albedoAssignedAtRuntime
Résultat MaterialProperty

albedoColor protected_oe property

protected MaterialProperty albedoColor
Résultat MaterialProperty

albedoMap protected_oe property

protected MaterialProperty albedoMap
Résultat MaterialProperty

alphaCutoff protected_oe property

protected MaterialProperty alphaCutoff
Résultat MaterialProperty

blendedClippingWidth protected_oe property

protected MaterialProperty blendedClippingWidth
Résultat MaterialProperty

borderLight protected_oe property

protected MaterialProperty borderLight
Résultat MaterialProperty

borderLightOpaque protected_oe property

protected MaterialProperty borderLightOpaque
Résultat MaterialProperty

borderLightOpaqueAlpha protected_oe property

protected MaterialProperty borderLightOpaqueAlpha
Résultat MaterialProperty

borderLightReplacesAlbedo protected_oe property

protected MaterialProperty borderLightReplacesAlbedo
Résultat MaterialProperty

borderLightUsesHoverColor protected_oe property

protected MaterialProperty borderLightUsesHoverColor
Résultat MaterialProperty

borderMinValue protected_oe property

protected MaterialProperty borderMinValue
Résultat MaterialProperty

borderWidth protected_oe property

protected MaterialProperty borderWidth
Résultat MaterialProperty

channelMap protected_oe property

protected MaterialProperty channelMap
Résultat MaterialProperty

clippingBorder protected_oe property

protected MaterialProperty clippingBorder
Résultat MaterialProperty

clippingBorderColor protected_oe property

protected MaterialProperty clippingBorderColor
Résultat MaterialProperty

clippingBorderWidth protected_oe property

protected MaterialProperty clippingBorderWidth
Résultat MaterialProperty

directionalLight protected_oe property

protected MaterialProperty directionalLight
Résultat MaterialProperty

edgeSmoothingValue protected_oe property

protected MaterialProperty edgeSmoothingValue
Résultat MaterialProperty

emissiveColor protected_oe property

protected MaterialProperty emissiveColor
Résultat MaterialProperty

enableChannelMap protected_oe property

protected MaterialProperty enableChannelMap
Résultat MaterialProperty

enableEmission protected_oe property

protected MaterialProperty enableEmission
Résultat MaterialProperty

enableHoverColorOverride protected_oe property

protected MaterialProperty enableHoverColorOverride
Résultat MaterialProperty

enableLocalSpaceTriplanarMapping protected_oe property

protected MaterialProperty enableLocalSpaceTriplanarMapping
Résultat MaterialProperty

enableNormalMap protected_oe property

protected MaterialProperty enableNormalMap
Résultat MaterialProperty

enableProximityLightColorOverride protected_oe property

protected MaterialProperty enableProximityLightColorOverride
Résultat MaterialProperty

enableTriplanarMapping protected_oe property

protected MaterialProperty enableTriplanarMapping
Résultat MaterialProperty

environmentColorIntensity protected_oe property

protected MaterialProperty environmentColorIntensity
Résultat MaterialProperty

environmentColorThreshold protected_oe property

protected MaterialProperty environmentColorThreshold
Résultat MaterialProperty

environmentColorX protected_oe property

protected MaterialProperty environmentColorX
Résultat MaterialProperty

environmentColorY protected_oe property

protected MaterialProperty environmentColorY
Résultat MaterialProperty

environmentColorZ protected_oe property

protected MaterialProperty environmentColorZ
Résultat MaterialProperty

environmentColoring protected_oe property

protected MaterialProperty environmentColoring
Résultat MaterialProperty

fadeBeginDistance protected_oe property

protected MaterialProperty fadeBeginDistance
Résultat MaterialProperty

fadeCompleteDistance protected_oe property

protected MaterialProperty fadeCompleteDistance
Résultat MaterialProperty

fadeMinValue protected_oe property

protected MaterialProperty fadeMinValue
Résultat MaterialProperty

fluentLightIntensity protected_oe property

protected MaterialProperty fluentLightIntensity
Résultat MaterialProperty

hoverColorOverride protected_oe property

protected MaterialProperty hoverColorOverride
Résultat MaterialProperty

hoverLight protected_oe property

protected MaterialProperty hoverLight
Résultat MaterialProperty

ignoreZScale protected_oe property

protected MaterialProperty ignoreZScale
Résultat MaterialProperty

independentCorners protected_oe property

protected MaterialProperty independentCorners
Résultat MaterialProperty

innerGlow protected_oe property

protected MaterialProperty innerGlow
Résultat MaterialProperty

innerGlowColor protected_oe property

protected MaterialProperty innerGlowColor
Résultat MaterialProperty

innerGlowPower protected_oe property

protected MaterialProperty innerGlowPower
Résultat MaterialProperty

instancedColor protected_oe property

protected MaterialProperty instancedColor
Résultat MaterialProperty

iridescence protected_oe property

protected MaterialProperty iridescence
Résultat MaterialProperty

iridescenceAngle protected_oe property

protected MaterialProperty iridescenceAngle
Résultat MaterialProperty

iridescenceIntensity protected_oe property

protected MaterialProperty iridescenceIntensity
Résultat MaterialProperty

iridescenceThreshold protected_oe property

protected MaterialProperty iridescenceThreshold
Résultat MaterialProperty

iridescentSpectrumMap protected_oe property

protected MaterialProperty iridescentSpectrumMap
Résultat MaterialProperty

metallic protected_oe property

protected MaterialProperty metallic
Résultat MaterialProperty

nearLightFade protected_oe property

protected MaterialProperty nearLightFade
Résultat MaterialProperty

nearPlaneFade protected_oe property

protected MaterialProperty nearPlaneFade
Résultat MaterialProperty

normalMap protected_oe property

protected MaterialProperty normalMap
Résultat MaterialProperty

normalMapScale protected_oe property

protected MaterialProperty normalMapScale
Résultat MaterialProperty

proximityLight protected_oe property

protected MaterialProperty proximityLight
Résultat MaterialProperty

proximityLightCenterColorOverride protected_oe property

protected MaterialProperty proximityLightCenterColorOverride
Résultat MaterialProperty

proximityLightMiddleColorOverride protected_oe property

protected MaterialProperty proximityLightMiddleColorOverride
Résultat MaterialProperty

proximityLightOuterColorOverride protected_oe property

protected MaterialProperty proximityLightOuterColorOverride
Résultat MaterialProperty

proximityLightSubtractive protected_oe property

protected MaterialProperty proximityLightSubtractive
Résultat MaterialProperty

proximityLightTwoSided protected_oe property

protected MaterialProperty proximityLightTwoSided
Résultat MaterialProperty

reflections protected_oe property

protected MaterialProperty reflections
Résultat MaterialProperty

refraction protected_oe property

protected MaterialProperty refraction
Résultat MaterialProperty

refractiveIndex protected_oe property

protected MaterialProperty refractiveIndex
Résultat MaterialProperty

rimColor protected_oe property

protected MaterialProperty rimColor
Résultat MaterialProperty

rimLight protected_oe property

protected MaterialProperty rimLight
Résultat MaterialProperty

rimPower protected_oe property

protected MaterialProperty rimPower
Résultat MaterialProperty

roundCornerMargin protected_oe property

protected MaterialProperty roundCornerMargin
Résultat MaterialProperty

roundCornerRadius protected_oe property

protected MaterialProperty roundCornerRadius
Résultat MaterialProperty

roundCorners protected_oe property

protected MaterialProperty roundCorners
Résultat MaterialProperty

roundCornersRadius protected_oe property

protected MaterialProperty roundCornersRadius
Résultat MaterialProperty

smoothness protected_oe property

protected MaterialProperty smoothness
Résultat MaterialProperty

specularHighlights protected_oe property

protected MaterialProperty specularHighlights
Résultat MaterialProperty

sphericalHarmonics protected_oe property

protected MaterialProperty sphericalHarmonics
Résultat MaterialProperty

stencil protected_oe property

protected MaterialProperty stencil
Résultat MaterialProperty

stencilComparison protected_oe property

protected MaterialProperty stencilComparison
Résultat MaterialProperty

stencilOperation protected_oe property

protected MaterialProperty stencilOperation
Résultat MaterialProperty

stencilReference protected_oe property

protected MaterialProperty stencilReference
Résultat MaterialProperty

triplanarMappingBlendSharpness protected_oe property

protected MaterialProperty triplanarMappingBlendSharpness
Résultat MaterialProperty

vertexColors protected_oe property

protected MaterialProperty vertexColors
Résultat MaterialProperty

vertexExtrusion protected_oe property

protected MaterialProperty vertexExtrusion
Résultat MaterialProperty

vertexExtrusionSmoothNormals protected_oe property

protected MaterialProperty vertexExtrusionSmoothNormals
Résultat MaterialProperty

vertexExtrusionValue protected_oe property

protected MaterialProperty vertexExtrusionValue
Résultat MaterialProperty