C# Класс UnityEngine.Shader

Наследование: UnityEngine.Object
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
FindBuiltin Shader
INTERNAL_CALL_SetGlobalColor void
INTERNAL_CALL_SetGlobalColor void
INTERNAL_CALL_SetGlobalMatrix void
INTERNAL_CALL_SetGlobalMatrix void
IsKeywordEnabled bool
SetGlobalFloat void
SetGlobalTexture void

Открытые методы

Метод Описание
DisableKeyword ( string keyword ) : void
EnableKeyword ( string keyword ) : void
Find ( string name ) : Shader
PropertyToID ( string name ) : int
SetGlobalBuffer ( string propertyName, ComputeBuffer buffer ) : void
SetGlobalColor ( int nameID, Color color ) : void
SetGlobalColor ( string propertyName, Color color ) : void
SetGlobalFloat ( string propertyName, float value ) : void
SetGlobalInt ( int nameID, int value ) : void
SetGlobalInt ( string propertyName, int value ) : void
SetGlobalMatrix ( int nameID, Matrix4x4 mat ) : void
SetGlobalMatrix ( string propertyName, Matrix4x4 mat ) : void
SetGlobalTexGenMode ( string propertyName, TexGenMode mode ) : void
SetGlobalTexture ( string propertyName, Texture tex ) : void
SetGlobalTextureMatrixName ( string propertyName, string matrixName ) : void
SetGlobalVector ( int nameID, Vector4 vec ) : void
SetGlobalVector ( string propertyName, Vector4 vec ) : void
Shader ( )
WarmupAllShaders ( ) : void

Приватные методы

Метод Описание
FindBuiltin ( string name ) : Shader
INTERNAL_CALL_SetGlobalColor ( int nameID, Color &color ) : void
INTERNAL_CALL_SetGlobalColor ( string propertyName, Color &color ) : void
INTERNAL_CALL_SetGlobalMatrix ( int nameID, Matrix4x4 &mat ) : void
INTERNAL_CALL_SetGlobalMatrix ( string propertyName, Matrix4x4 &mat ) : void
IsKeywordEnabled ( string keyword ) : bool
SetGlobalFloat ( int nameID, float value ) : void
SetGlobalTexture ( int nameID, Texture tex ) : void

Описание методов

DisableKeyword() публичный статический Метод

public static DisableKeyword ( string keyword ) : void
keyword string
Результат void

EnableKeyword() публичный статический Метод

public static EnableKeyword ( string keyword ) : void
keyword string
Результат void

Find() публичный статический Метод

public static Find ( string name ) : Shader
name string
Результат Shader

PropertyToID() публичный статический Метод

public static PropertyToID ( string name ) : int
name string
Результат int

SetGlobalBuffer() публичный статический Метод

public static SetGlobalBuffer ( string propertyName, ComputeBuffer buffer ) : void
propertyName string
buffer ComputeBuffer
Результат void

SetGlobalColor() публичный статический Метод

public static SetGlobalColor ( int nameID, Color color ) : void
nameID int
color Color
Результат void

SetGlobalColor() публичный статический Метод

public static SetGlobalColor ( string propertyName, Color color ) : void
propertyName string
color Color
Результат void

SetGlobalFloat() публичный статический Метод

public static SetGlobalFloat ( string propertyName, float value ) : void
propertyName string
value float
Результат void

SetGlobalInt() публичный статический Метод

public static SetGlobalInt ( int nameID, int value ) : void
nameID int
value int
Результат void

SetGlobalInt() публичный статический Метод

public static SetGlobalInt ( string propertyName, int value ) : void
propertyName string
value int
Результат void

SetGlobalMatrix() публичный статический Метод

public static SetGlobalMatrix ( int nameID, Matrix4x4 mat ) : void
nameID int
mat Matrix4x4
Результат void

SetGlobalMatrix() публичный статический Метод

public static SetGlobalMatrix ( string propertyName, Matrix4x4 mat ) : void
propertyName string
mat Matrix4x4
Результат void

SetGlobalTexGenMode() публичный статический Метод

public static SetGlobalTexGenMode ( string propertyName, TexGenMode mode ) : void
propertyName string
mode TexGenMode
Результат void

SetGlobalTexture() публичный статический Метод

public static SetGlobalTexture ( string propertyName, Texture tex ) : void
propertyName string
tex Texture
Результат void

SetGlobalTextureMatrixName() публичный статический Метод

public static SetGlobalTextureMatrixName ( string propertyName, string matrixName ) : void
propertyName string
matrixName string
Результат void

SetGlobalVector() публичный статический Метод

public static SetGlobalVector ( int nameID, Vector4 vec ) : void
nameID int
vec Vector4
Результат void

SetGlobalVector() публичный статический Метод

public static SetGlobalVector ( string propertyName, Vector4 vec ) : void
propertyName string
vec Vector4
Результат void

Shader() публичный Метод

public Shader ( )

WarmupAllShaders() публичный статический Метод

public static WarmupAllShaders ( ) : void
Результат void