C# Class OpenTK.Graphics.OpenGL.GLExtensions

Show file Open project: smalld/particle_system

Public Methods

Method Description
BindImageTexture ( int unit, int texture, int level, bool layered, int layer, ImageAccess access, ImageFormat format ) : void
BindShaderStorage ( int program, int blockIndex, int blockBinding ) : void
DispatchCompute ( int nx, int ny, int nz ) : void
GetProgramInterfaceiv ( int program, ProgramInterface intr, InterfaceProperty pname ) : int
GetProgramResourceIndex ( int program, ProgramInterface intr, string pname ) : int
GetProgramResourceName ( int program, ProgramInterface intr, int index ) : string
GetProgramResourceiv ( int program, ProgramInterface intr, int index, ResourceProperty pname ) : int
GetSubroutineIndex ( int program, ShaderType shadertype, string name ) : int
GetSubroutineUniformLocation ( int program, ShaderType shadertype, string name ) : int
UniformSubroutinesuiv ( ShaderType shadertype, int indices ) : void

Private Methods

Method Description
VertexAttribDivisor ( int index, int divisor ) : void
glBindImageTexture ( int unit, int texture, int level, bool layered, int layer, ImageAccess access, ImageFormat format ) : void
glDispatchCompute ( int nx, int ny, int nz ) : void
glGetProgramInterfaceiv ( int program, ProgramInterface intr, InterfaceProperty pname, int parameters ) : void
glGetProgramResourceIndex ( int program, ProgramInterface intr, string name ) : int
glGetProgramResourceName ( int program, ProgramInterface intr, int index, int buffsize, int length, sbyte name ) : void
glGetProgramResourceiv ( int program, ProgramInterface intr, int index, int propcount, ResourceProperty props, int buffsize, int length, int parameters ) : void
glGetSubroutineIndex ( int program, ShaderType shadertype, string name ) : int
glGetSubroutineUniformLocation ( int program, ShaderType shadertype, string name ) : int
glShaderStorageBlockBinding ( int program, int blockIndex, int blockBinding ) : void
glUniformSubroutinesuiv ( ShaderType shadertype, int count, int indices ) : void

Method Details

BindImageTexture() public static method

public static BindImageTexture ( int unit, int texture, int level, bool layered, int layer, ImageAccess access, ImageFormat format ) : void
unit int
texture int
level int
layered bool
layer int
access ImageAccess
format ImageFormat
return void

BindShaderStorage() public static method

public static BindShaderStorage ( int program, int blockIndex, int blockBinding ) : void
program int
blockIndex int
blockBinding int
return void

DispatchCompute() public static method

public static DispatchCompute ( int nx, int ny, int nz ) : void
nx int
ny int
nz int
return void

GetProgramInterfaceiv() public static method

public static GetProgramInterfaceiv ( int program, ProgramInterface intr, InterfaceProperty pname ) : int
program int
intr ProgramInterface
pname InterfaceProperty
return int

GetProgramResourceIndex() public static method

public static GetProgramResourceIndex ( int program, ProgramInterface intr, string pname ) : int
program int
intr ProgramInterface
pname string
return int

GetProgramResourceName() public static method

public static GetProgramResourceName ( int program, ProgramInterface intr, int index ) : string
program int
intr ProgramInterface
index int
return string

GetProgramResourceiv() public static method

public static GetProgramResourceiv ( int program, ProgramInterface intr, int index, ResourceProperty pname ) : int
program int
intr ProgramInterface
index int
pname ResourceProperty
return int

GetSubroutineIndex() public static method

public static GetSubroutineIndex ( int program, ShaderType shadertype, string name ) : int
program int
shadertype ShaderType
name string
return int

GetSubroutineUniformLocation() public static method

public static GetSubroutineUniformLocation ( int program, ShaderType shadertype, string name ) : int
program int
shadertype ShaderType
name string
return int

UniformSubroutinesuiv() public static method

public static UniformSubroutinesuiv ( ShaderType shadertype, int indices ) : void
shadertype ShaderType
indices int
return void