C# Класс GameCreatorGroupProject.ShaderProgram

Показать файл Открыть проект

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

Свойство Тип Описание
AttributeCount int
Attributes AttributeInfo>.Dictionary
Buffers uint>.Dictionary
FShaderID int
ProgramID int
UniformCount int
Uniforms UniformInfo>.Dictionary
VShaderID int

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

Метод Описание
DisableVertexAttribArrays ( ) : void
EnableVertexAttribArrays ( ) : void
GenBuffers ( ) : void
GetAttribute ( string name ) : int
GetBuffer ( string name ) : uint
GetUniform ( string name ) : int
Link ( ) : void
LoadShaderFromFile ( String filename, ShaderType type ) : void
LoadShaderFromString ( String code, ShaderType type ) : void
ShaderProgram ( ) : System
ShaderProgram ( String vshader, String fshader, bool fromFile = false ) : System

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

Метод Описание
loadShader ( String code, ShaderType type, int &address ) : void

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

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

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

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

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

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

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

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

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

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

public GetBuffer ( string name ) : uint
name string
Результат uint

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

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

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

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

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

public LoadShaderFromFile ( String filename, ShaderType type ) : void
filename String
type ShaderType
Результат void

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

public LoadShaderFromString ( String code, ShaderType type ) : void
code String
type ShaderType
Результат void

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

public ShaderProgram ( ) : System
Результат System

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

public ShaderProgram ( String vshader, String fshader, bool fromFile = false ) : System
vshader String
fshader String
fromFile bool
Результат System

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

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

public int AttributeCount
Результат int

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

public Dictionary Attributes
Результат AttributeInfo>.Dictionary

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

public Dictionary Buffers
Результат uint>.Dictionary

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

public int FShaderID
Результат int

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

public int ProgramID
Результат int

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

public int UniformCount
Результат int

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

public Dictionary Uniforms
Результат UniformInfo>.Dictionary

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

public int VShaderID
Результат int