C# Класс Reign.Video.OpenGL.GL

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

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

Свойство Тип Описание
ActiveTexture ActiveTextureFunc
AttachShader AttachShaderFunc
BindAttribLocation BindAttribLocationFunc
BindBuffer BindBufferFunc
BindFramebuffer BindFramebufferFunc
BindRenderbuffer BindRenderbufferFunc
BlendEquation BlendEquationFunc
BlendEquationSeparate BlendEquationSeparateFunc
BlendFuncSeparate BlendFuncSeparateFunc
BufferData BufferDataFunc
BufferSubData BufferSubDataFunc
CheckFramebufferStatus CheckFramebufferStatusFunc
CompileShader CompileShaderFunc
CompressedTexImage2D CompressedTexImage2DFunc
CreateProgram CreateProgramFunc
CreateShader CreateShaderFunc
DeleteBuffers DeleteBuffersFunc
DeleteFramebuffers DeleteFramebuffersFunc
DeleteProgram DeleteProgramFunc
DeleteRenderbuffers DeleteRenderbuffersFunc
DeleteShader DeleteShaderFunc
DisableVertexAttribArray DisableVertexAttribArrayFunc
DrawArraysInstanced DrawArraysInstancedFunc
DrawElementsInstanced DrawElementsInstancedFunc
EnableVertexAttribArray EnableVertexAttribArrayFunc
FramebufferRenderbuffer FramebufferRenderbufferFunc
FramebufferTexture2D FramebufferTexture2DFunc
GenBuffers GenBuffersFunc
GenFramebuffers GenFramebuffersFunc
GenRenderbuffers GenRenderbuffersFunc
GenerateMipmap GenerateMipmapFunc
GetAttribLocation GetAttribLocationFunc
GetShaderInfoLog GetShaderInfoLogFunc
GetShaderiv GetShaderivFunc
GetUniformLocation GetUniformLocationFunc
LinkProgram LinkProgramFunc
RenderbufferStorage RenderbufferStorageFunc
ShaderSource ShaderSourceFunc
Uniform1f Uniform1fFunc
Uniform1fv Uniform1fvFunc
Uniform1i Uniform1iFunc
Uniform2f Uniform2fFunc
Uniform2fv Uniform2fvFunc
Uniform3f Uniform3fFunc
Uniform3fv Uniform3fvFunc
Uniform4f Uniform4fFunc
Uniform4fv Uniform4fvFunc
UniformMatrix2fv UniformMatrix2fvFunc
UniformMatrix3fv UniformMatrix3fvFunc
UniformMatrix4fv UniformMatrix4fvFunc
UseProgram UseProgramFunc
VertexAttribDivisor VertexAttribDivisorFunc
VertexAttribPointer VertexAttribPointerFunc

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

Метод Описание
GetProcAddress ( string procedureName ) : IntPtr
Init ( ) : void

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

Метод Описание
ActiveTexture ( UInt32 texture ) : void
AttachShader ( UInt32 program, UInt32 shader ) : void
BindAttribLocation ( UInt32 program, UInt32 index, string name ) : void
BindBuffer ( UInt32 target, UInt32 buffer ) : void
BindFramebuffer ( UInt32 target, UInt32 renderbuffer ) : void
BindRenderbuffer ( UInt32 target, UInt32 renderbuffer ) : void
BindTexture ( UInt32 target, UInt32 texture ) : void
BlendEquation ( UInt32 mode ) : void
BlendEquationSeparate ( UInt32 modeRGB, UInt32 modeAlpha ) : void
BlendFunc ( UInt32 sfactor, UInt32 dfactor ) : void
BlendFuncSeparate ( UInt32 srcRGB, UInt32 dstRGB, UInt32 srcAlpha, UInt32 dstAlpha ) : void
BufferData ( UInt32 target, IntPtr size, void data, UInt32 usage ) : void
BufferSubData ( UInt32 target, IntPtr offset, IntPtr size, void data ) : void
CheckFramebufferStatus ( UInt32 target ) : UInt32
Clear ( UInt32 mask ) : void
ClearColor ( System.Single red, System.Single green, System.Single blue, System.Single alpha ) : void
ColorMask ( System.Boolean red, System.Boolean green, System.Boolean blue, System.Boolean alpha ) : void
CompileShader ( UInt32 shader ) : void
CompressedTexImage2D ( UInt32 target, Int32 level, UInt32 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, void data ) : void
CopyTexImage2D ( UInt32 target, Int32 level, UInt32 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border ) : void
CreateProgram ( ) : UInt32
CreateShader ( UInt32 type ) : UInt32
CullFace ( UInt32 mode ) : void
DeleteBuffers ( Int32 n, UInt32 buffers ) : void
DeleteFramebuffers ( Int32 n, UInt32 framebuffers ) : void
DeleteProgram ( UInt32 program ) : void
DeleteRenderbuffers ( Int32 n, UInt32 renderbuffers ) : void
DeleteShader ( UInt32 shader ) : void
DeleteTextures ( Int32 n, UInt32 textures ) : void
DepthFunc ( UInt32 func ) : void
DepthMask ( System.Boolean flag ) : void
Disable ( UInt32 cap ) : void
DisableVertexAttribArray ( UInt32 index ) : void
DrawArrays ( UInt32 mode, Int32 first, Int32 count ) : void
DrawArraysInstanced ( UInt32 mode, Int32 first, Int32 count, Int32 primcount ) : void
DrawElements ( UInt32 mode, Int32 count, UInt32 type, IntPtr indices ) : void
DrawElementsInstanced ( UInt32 mode, Int32 count, UInt32 type, IntPtr indices, Int32 primcount ) : void
Enable ( UInt32 cap ) : void
EnableVertexAttribArray ( UInt32 index ) : void
Finish ( ) : void
Flush ( ) : void
FramebufferRenderbuffer ( UInt32 target, UInt32 attachment, UInt32 renderbuffertarget, UInt32 renderbuffer ) : void
FramebufferTexture2D ( UInt32 target, UInt32 attachment, UInt32 textarget, UInt32 texture, Int32 level ) : void
FrontFace ( UInt32 mode ) : void
GenBuffers ( Int32 n, [ buffers ) : void
GenFramebuffers ( Int32 n, [ framebuffers ) : void
GenRenderbuffers ( Int32 n, [ renderbuffers ) : void
GenTextures ( Int32 n, [ textures ) : void
GenerateMipmap ( UInt32 target ) : void
GetAttribLocation ( UInt32 program, string name ) : Int32
GetBooleanv ( UInt32 pname, [ @params ) : void
GetError ( ) : UInt32
GetIntegerv ( UInt32 pname, [ @params ) : void
GetShaderInfoLog ( UInt32 shader, Int32 bufSize, [ length, [ infoLog ) : void
GetShaderiv ( UInt32 shader, UInt32 pname, [ pParams ) : void
GetString ( UInt32 name ) : GLubyte*
GetUniformLocation ( UInt32 program, string name ) : Int32
LinkProgram ( UInt32 program ) : void
PolygonMode ( UInt32 face, UInt32 mode ) : void
ReadPixels ( Int32 x, Int32 y, Int32 width, Int32 height, UInt32 format, UInt32 type, void data ) : void
RenderbufferStorage ( UInt32 target, UInt32 internalformat, Int32 width, Int32 height ) : void
ShaderSource ( UInt32 shader, Int32 count, Byte @string, Int32 length ) : void
StencilFunc ( UInt32 func, Int32 refx, UInt32 mask ) : void
StencilOp ( UInt32 fail, UInt32 zfail, UInt32 zpass ) : void
TexImage2D ( UInt32 target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 border, UInt32 format, UInt32 type, void data ) : void
TexParameteri ( UInt32 target, UInt32 pname, Int32 param ) : void
TexParameteriv ( UInt32 target, UInt32 pname, Int32 @params ) : void
Uniform1f ( Int32 location, System.Single x ) : void
Uniform1fv ( Int32 location, Int32 count, System.Single v ) : void
Uniform1i ( Int32 location, Int32 x ) : void
Uniform2f ( Int32 location, System.Single x, System.Single y ) : void
Uniform2fv ( Int32 location, Int32 count, System.Single v ) : void
Uniform3f ( Int32 location, System.Single x, System.Single y, System.Single z ) : void
Uniform3fv ( Int32 location, Int32 count, System.Single v ) : void
Uniform4f ( Int32 location, System.Single x, System.Single y, System.Single z, System.Single w ) : void
Uniform4fv ( Int32 location, Int32 count, System.Single v ) : void
UniformMatrix2fv ( Int32 location, Int32 count, System.Boolean transpose, System.Single value ) : void
UniformMatrix3fv ( Int32 location, Int32 count, System.Boolean transpose, System.Single value ) : void
UniformMatrix4fv ( Int32 location, Int32 count, System.Boolean transpose, System.Single value ) : void
UseProgram ( UInt32 program ) : void
VertexAttribDivisor ( UInt32 index, UInt32 divisor ) : void
VertexAttribPointer ( UInt32 indx, Int32 size, UInt32 type, System.Boolean normalized, Int32 stride, void ptr ) : void
Viewport ( Int32 x, Int32 y, Int32 width, Int32 height ) : void
getProcAddress ( [ procedureName ) : IntPtr
getProcAddress ( string procedureName ) : IntPtr
init_Buffers ( ) : void
init_Shaders ( ) : void
init_SurfaceBuffers ( ) : void

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

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

public static GetProcAddress ( string procedureName ) : IntPtr
procedureName string
Результат System.IntPtr

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

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

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

ActiveTexture публичное статическое свойство

public static ActiveTextureFunc ActiveTexture
Результат ActiveTextureFunc

AttachShader публичное статическое свойство

public static AttachShaderFunc AttachShader
Результат AttachShaderFunc

BindAttribLocation публичное статическое свойство

public static BindAttribLocationFunc BindAttribLocation
Результат BindAttribLocationFunc

BindBuffer публичное статическое свойство

public static BindBufferFunc BindBuffer
Результат BindBufferFunc

BindFramebuffer публичное статическое свойство

public static BindFramebufferFunc BindFramebuffer
Результат BindFramebufferFunc

BindRenderbuffer публичное статическое свойство

public static BindRenderbufferFunc BindRenderbuffer
Результат BindRenderbufferFunc

BlendEquation публичное статическое свойство

public static BlendEquationFunc BlendEquation
Результат BlendEquationFunc

BlendEquationSeparate публичное статическое свойство

public static BlendEquationSeparateFunc BlendEquationSeparate
Результат BlendEquationSeparateFunc

BlendFuncSeparate публичное статическое свойство

public static BlendFuncSeparateFunc BlendFuncSeparate
Результат BlendFuncSeparateFunc

BufferData публичное статическое свойство

public static BufferDataFunc BufferData
Результат BufferDataFunc

BufferSubData публичное статическое свойство

public static BufferSubDataFunc BufferSubData
Результат BufferSubDataFunc

CheckFramebufferStatus публичное статическое свойство

public static CheckFramebufferStatusFunc CheckFramebufferStatus
Результат CheckFramebufferStatusFunc

CompileShader публичное статическое свойство

public static CompileShaderFunc CompileShader
Результат CompileShaderFunc

CompressedTexImage2D публичное статическое свойство

public static CompressedTexImage2DFunc CompressedTexImage2D
Результат CompressedTexImage2DFunc

CreateProgram публичное статическое свойство

public static CreateProgramFunc CreateProgram
Результат CreateProgramFunc

CreateShader публичное статическое свойство

public static CreateShaderFunc CreateShader
Результат CreateShaderFunc

DeleteBuffers публичное статическое свойство

public static DeleteBuffersFunc DeleteBuffers
Результат DeleteBuffersFunc

DeleteFramebuffers публичное статическое свойство

public static DeleteFramebuffersFunc DeleteFramebuffers
Результат DeleteFramebuffersFunc

DeleteProgram публичное статическое свойство

public static DeleteProgramFunc DeleteProgram
Результат DeleteProgramFunc

DeleteRenderbuffers публичное статическое свойство

public static DeleteRenderbuffersFunc DeleteRenderbuffers
Результат DeleteRenderbuffersFunc

DeleteShader публичное статическое свойство

public static DeleteShaderFunc DeleteShader
Результат DeleteShaderFunc

DisableVertexAttribArray публичное статическое свойство

public static DisableVertexAttribArrayFunc DisableVertexAttribArray
Результат DisableVertexAttribArrayFunc

DrawArraysInstanced публичное статическое свойство

public static DrawArraysInstancedFunc DrawArraysInstanced
Результат DrawArraysInstancedFunc

DrawElementsInstanced публичное статическое свойство

public static DrawElementsInstancedFunc DrawElementsInstanced
Результат DrawElementsInstancedFunc

EnableVertexAttribArray публичное статическое свойство

public static EnableVertexAttribArrayFunc EnableVertexAttribArray
Результат EnableVertexAttribArrayFunc

FramebufferRenderbuffer публичное статическое свойство

public static FramebufferRenderbufferFunc FramebufferRenderbuffer
Результат FramebufferRenderbufferFunc

FramebufferTexture2D публичное статическое свойство

public static FramebufferTexture2DFunc FramebufferTexture2D
Результат FramebufferTexture2DFunc

GenBuffers публичное статическое свойство

public static GenBuffersFunc GenBuffers
Результат GenBuffersFunc

GenFramebuffers публичное статическое свойство

public static GenFramebuffersFunc GenFramebuffers
Результат GenFramebuffersFunc

GenRenderbuffers публичное статическое свойство

public static GenRenderbuffersFunc GenRenderbuffers
Результат GenRenderbuffersFunc

GenerateMipmap публичное статическое свойство

public static GenerateMipmapFunc GenerateMipmap
Результат GenerateMipmapFunc

GetAttribLocation публичное статическое свойство

public static GetAttribLocationFunc GetAttribLocation
Результат GetAttribLocationFunc

GetShaderInfoLog публичное статическое свойство

public static GetShaderInfoLogFunc GetShaderInfoLog
Результат GetShaderInfoLogFunc

GetShaderiv публичное статическое свойство

public static GetShaderivFunc GetShaderiv
Результат GetShaderivFunc

GetUniformLocation публичное статическое свойство

public static GetUniformLocationFunc GetUniformLocation
Результат GetUniformLocationFunc

LinkProgram публичное статическое свойство

public static LinkProgramFunc LinkProgram
Результат LinkProgramFunc

RenderbufferStorage публичное статическое свойство

public static RenderbufferStorageFunc RenderbufferStorage
Результат RenderbufferStorageFunc

ShaderSource публичное статическое свойство

public static ShaderSourceFunc ShaderSource
Результат ShaderSourceFunc

Uniform1f публичное статическое свойство

public static Uniform1fFunc Uniform1f
Результат Uniform1fFunc

Uniform1fv публичное статическое свойство

public static Uniform1fvFunc Uniform1fv
Результат Uniform1fvFunc

Uniform1i публичное статическое свойство

public static Uniform1iFunc Uniform1i
Результат Uniform1iFunc

Uniform2f публичное статическое свойство

public static Uniform2fFunc Uniform2f
Результат Uniform2fFunc

Uniform2fv публичное статическое свойство

public static Uniform2fvFunc Uniform2fv
Результат Uniform2fvFunc

Uniform3f публичное статическое свойство

public static Uniform3fFunc Uniform3f
Результат Uniform3fFunc

Uniform3fv публичное статическое свойство

public static Uniform3fvFunc Uniform3fv
Результат Uniform3fvFunc

Uniform4f публичное статическое свойство

public static Uniform4fFunc Uniform4f
Результат Uniform4fFunc

Uniform4fv публичное статическое свойство

public static Uniform4fvFunc Uniform4fv
Результат Uniform4fvFunc

UniformMatrix2fv публичное статическое свойство

public static UniformMatrix2fvFunc UniformMatrix2fv
Результат UniformMatrix2fvFunc

UniformMatrix3fv публичное статическое свойство

public static UniformMatrix3fvFunc UniformMatrix3fv
Результат UniformMatrix3fvFunc

UniformMatrix4fv публичное статическое свойство

public static UniformMatrix4fvFunc UniformMatrix4fv
Результат UniformMatrix4fvFunc

UseProgram публичное статическое свойство

public static UseProgramFunc UseProgram
Результат UseProgramFunc

VertexAttribDivisor публичное статическое свойство

public static VertexAttribDivisorFunc VertexAttribDivisor
Результат VertexAttribDivisorFunc

VertexAttribPointer публичное статическое свойство

public static VertexAttribPointerFunc VertexAttribPointer
Результат VertexAttribPointerFunc