C# 클래스 Reign.Video.OpenGL.GL

파일 보기 프로젝트 열기: reignstudios/ReignSDK

공개 프로퍼티들

프로퍼티 타입 설명
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