AR Design
UBC EML collab with UBC SALA - visualizing IoT data in AR
FastConfigurable2SidedGUI.cs
Go to the documentation of this file.
1
// Copyright (c) Microsoft Corporation. All rights reserved.
2
// Licensed under the MIT License. See LICENSE in the project root for license information.
3
4
using
UnityEditor
;
5
6
namespace
HoloToolkit
.Unity
7
{
11
public
class
FastConfigurable2SidedGUI
:
FastConfigurableGUI
12
{
13
protected
override
void
ShowOutputConfigurationGUI
(MaterialEditor matEditor)
14
{
15
ShaderGUIUtils
.
BeginHeader
(
"Output Configuration"
);
16
{
17
matEditor.ShaderProperty(zTest,
Styles
.
zTest
);
18
matEditor.ShaderProperty(zWrite,
Styles
.
zWrite
);
19
matEditor.ShaderProperty(colorWriteMask,
Styles
.
colorWriteMask
);
20
matEditor.RenderQueueField();
21
}
22
ShaderGUIUtils
.
EndHeader
();
23
}
24
25
protected
override
void
CacheOutputConfigurationProperties
(MaterialProperty[] props)
26
{
27
zTest = FindProperty(
"_ZTest"
, props);
28
zWrite = FindProperty(
"_ZWrite"
, props);
29
colorWriteMask = FindProperty(
"_ColorWriteMask"
, props);
30
}
31
}
32
}
HoloToolkit.Unity.FastConfigurable2SidedGUI.ShowOutputConfigurationGUI
override void ShowOutputConfigurationGUI(MaterialEditor matEditor)
Definition:
FastConfigurable2SidedGUI.cs:13
HoloToolkit.Unity.FastConfigurableGUI
Editor for FastConfigurable shader
Definition:
FastConfigurableGUI.cs:13
UnityEditor
HoloToolkit.Unity.ShaderGUIUtils.EndHeader
static void EndHeader()
Definition:
ShaderGUIUtils.cs:49
HoloToolkit.Unity.ShaderGUIUtils.BeginHeader
static void BeginHeader(string headerText)
Definition:
ShaderGUIUtils.cs:43
HoloToolkit.Unity.FastConfigurable2SidedGUI.CacheOutputConfigurationProperties
override void CacheOutputConfigurationProperties(MaterialProperty[] props)
Definition:
FastConfigurable2SidedGUI.cs:25
HoloToolkit
HoloToolkit.Unity.FastConfigurableGUI.Styles.zTest
static GUIContent zTest
Definition:
FastConfigurableGUI.cs:470
HoloToolkit.Unity.FastConfigurableGUI.Styles
Definition:
FastConfigurableGUI.cs:429
HoloToolkit.Unity.FastConfigurableGUI.Styles.zWrite
static GUIContent zWrite
Definition:
FastConfigurableGUI.cs:471
HoloToolkit.Unity.ShaderGUIUtils
Helper class for custom shader editors
Definition:
ShaderGUIUtils.cs:12
HoloToolkit.Unity.FastConfigurable2SidedGUI
Editor for FastConfigurable2Sided shader
Definition:
FastConfigurable2SidedGUI.cs:11
HoloToolkit.Unity.FastConfigurableGUI.Styles.colorWriteMask
static GUIContent colorWriteMask
Definition:
FastConfigurableGUI.cs:472
Assets
HoloToolkit
Common
Scripts
Editor
Obsolete
FastConfigurable2SidedGUI.cs
Generated by
1.8.12