C# Класс Duality.Resources.ShaderVarInfo

Provides information about a shader variable.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
arraySize int
glVarLoc int
name string
scope ShaderVarScope
type ShaderVarType

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

Метод Описание
InitUniformData ( ) : float[]

Initializes a uniform dataset based on the type of the represented variable.

SetupUniform ( float data ) : void

Assigns the specified data to the OpenGL uniform represented by this ShaderVarInfo.

ToString ( ) : string

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

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

Initializes a uniform dataset based on the type of the represented variable.
public InitUniformData ( ) : float[]
Результат float[]

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

Assigns the specified data to the OpenGL uniform represented by this ShaderVarInfo.
public SetupUniform ( float data ) : void
data float Incoming uniform data.
Результат void

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

public ToString ( ) : string
Результат string

Описание свойств

arraySize публичное свойство

If the variable is an array, this is its length. Arrays are only supported for ShaderVarType.Int and ShaderVarType.Float.
public int arraySize
Результат int

glVarLoc публичное свойство

OpenGL handle of the variables memory location.
public int glVarLoc
Результат int

name публичное свойство

The name of the variable, as declared in the shader.
public string name
Результат string

scope публичное свойство

The scope of the variable
public ShaderVarScope scope
Результат ShaderVarScope

type публичное свойство

The type of the variable
public ShaderVarType type
Результат ShaderVarType