Kerbal Space Program
1.12.4
|
Base class for TextMesh Pro shader GUIs. More...
Classes | |
class | MaterialPanel |
Material panel that keeps track of whether the user opened or closed it. More... | |
class | ShaderFeature |
Representation of a #pragma shader_feature. More... | |
Public Member Functions | |
override void | OnGUI (MaterialEditor materialEditor, MaterialProperty[] properties) |
Protected Member Functions | |
void | DoColor (string name, string label) |
void | DoCubeMap (string name, string label) |
void | DoEmptyLine () |
void | DoFloat (string name, string label) |
abstract void | DoGUI () |
Override this method to create the specific shader GUI. More... | |
bool | DoPanelHeader (MaterialPanel panel) |
bool | DoPanelHeader (MaterialPanel panel, ShaderFeature feature, bool readState=true) |
void | DoPopup (string name, string label, GUIContent[] options) |
void | DoSlider (string name, string label) |
void | DoTexture2D (string name, string label, bool withTilingOffset=false, string[] speedNames=null) |
void | DoToggle (string name, string label) |
void | DoUVSpeed (Rect rect, string[] names) |
void | DoVector (string name, string label, GUIContent[] subLabels) |
void | DoVector3 (string name, string label) |
Protected Attributes | |
MaterialEditor | editor |
Material | material |
MaterialProperty[] | properties |
Static Protected Attributes | |
static GUIContent[] | lbrtVectorLabels |
static GUIContent[] | xywhVectorLabels |
Base class for TextMesh Pro shader GUIs.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
protectedpure virtual |
Override this method to create the specific shader GUI.
Implemented in TMPro.EditorUtilities.TMP_SDFShaderGUI, and TMPro.EditorUtilities.TMP_BitmapShaderGUI.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
protected |
|
staticprotected |
|
protected |
|
protected |
|
staticprotected |