C# 클래스 OpenTK.Graphics.OpenGL.GL

OpenGL bindings for .NET, implementing the full OpenGL API, including extensions.

This class contains all OpenGL enums and functions defined in the latest OpenGL specification. The official .spec files can be found at: http://opengl.org/registry/.

A valid OpenGL context must be created before calling any OpenGL function.

Use the GL.Load and GL.LoadAll methods to prepare function entry points prior to use. To maintain cross-platform compatibility, this must be done for both core and extension functions. The GameWindow and the GLControl class will take care of this automatically.

You can use the GL.SupportsExtension method to check whether any given category of extension functions exists in the current OpenGL context. Keep in mind that different OpenGL contexts may support different extensions, and under different entry points. Always check if all required extensions are still supported when changing visuals or pixel formats.

You may retrieve the entry point for an OpenGL function using the GL.GetDelegate method.

상속: GraphicsBindingsBase
파일 보기 프로젝트 열기: andykorth/opentk 1 사용 예제들

공개 메소드들

메소드 설명
BlendColor ( System.Color color ) : void
BlendColor ( Color4 color ) : void
ClearColor ( System.Color color ) : void
ClearColor ( Color4 color ) : void
Color3 ( System.Color color ) : void
Color3 ( System.Vector3 color ) : void
Color4 ( System.Color color ) : void
Color4 ( Color4 color ) : void
Color4 ( System.Vector4 color ) : void
ColorPointer ( int size, ColorPointerType type, int stride, int offset ) : void
DeleteBuffer ( int id ) : void

[requires: v1.5] Deletes a single buffer object

DeleteFramebuffer ( int id ) : void

[requires: v3.0 and ARB_framebuffer_object] Deletes a single framebuffer object

DeleteProgramPipeline ( int id ) : void

[requires: v4.1 and ARB_separate_shader_objects] Deletes a single program pipeline object

DeleteQuery ( int id ) : void

[requires: v1.5] Deletes a single query object

DeleteRenderbuffer ( int id ) : void

[requires: v3.0 and ARB_framebuffer_object] Deletes a single renderbuffer object

DeleteSampler ( int id ) : void

Deletes a single sampler object

DeleteTexture ( int id ) : void

[requires: v1.1] Delete a single texture name

DeleteTransformFeedback ( int id ) : void

[requires: v1.2 and ARB_transform_feedback2] Deletes a single transform feedback object

DeleteVertexArray ( int id ) : void

[requires: v3.0 and ARB_vertex_array_object] Deletes a single vertex array object

DrawElements ( BeginMode mode, int count, DrawElementsType type, int offset ) : void
EdgeFlagPointer ( int stride, int offset ) : void
FogCoordPointer ( FogPointerType type, int stride, int offset ) : void
GenBuffer ( ) : int

[requires: v1.5] Generates a single buffer object name

GenFramebuffer ( ) : int

[requires: v3.0 and ARB_framebuffer_object] Generates a single framebuffer object name

GenProgramPipeline ( ) : int

[requires: v4.1 and ARB_separate_shader_objects] Generates a single single pipeline object name

GenQuery ( ) : int

[requires: v1.5] Generates a single query object name

GenRenderbuffer ( ) : int

[requires: v3.0 and ARB_framebuffer_object] Generates a single renderbuffer object name

GenSampler ( ) : int

Generates a single sampler object name

GenTexture ( ) : int

[requires: v1.1] Generate a single texture name

GenTransformFeedback ( ) : int

[requires: v1.2 and ARB_transform_feedback2] Generates a single transform feedback object name

GenVertexArray ( ) : int

[requires: v3.0 and ARB_vertex_array_object] Generates a single vertex array object name

GetActiveAttrib ( int program, int index, int &size, ActiveAttribType &type ) : string
GetActiveUniform ( int program, int uniformIndex, int &size, ActiveUniformType &type ) : string
GetActiveUniformBlockName ( int program, int uniformIndex ) : string
GetActiveUniformName ( int program, int uniformIndex ) : string
GetDouble ( GetPName pname, System.Matrix4d &matrix ) : void
GetDouble ( GetPName pname, Vector2d &vector ) : void
GetDouble ( GetPName pname, Vector3d &vector ) : void
GetDouble ( GetPName pname, Vector4d &vector ) : void
GetFloat ( GetPName pname, Matrix4 &matrix ) : void
GetFloat ( GetPName pname, System.Vector2 &vector ) : void
GetFloat ( GetPName pname, System.Vector3 &vector ) : void
GetFloat ( GetPName pname, System.Vector4 &vector ) : void
GetProgramInfoLog ( Int32 program ) : string
GetProgramInfoLog ( Int32 program, string &info ) : void
GetShaderInfoLog ( Int32 shader ) : string
GetShaderInfoLog ( Int32 shader, string &info ) : void
IndexPointer ( IndexPointerType type, int stride, int offset ) : void
Light ( LightName name, LightParameter pname, Color4 @params ) : void
Light ( LightName name, LightParameter pname, System.Vector4 @params ) : void
LoadMatrix ( Matrix4 &mat ) : void
LoadMatrix ( System.Matrix4d &mat ) : void
LoadTransposeMatrix ( Matrix4 &mat ) : void
LoadTransposeMatrix ( System.Matrix4d &mat ) : void
Material ( MaterialFace face, MaterialParameter pname, Color4 @params ) : void
Material ( MaterialFace face, MaterialParameter pname, System.Vector4 @params ) : void
MultMatrix ( Matrix4 &mat ) : void
MultMatrix ( System.Matrix4d &mat ) : void
MultTransposeMatrix ( Matrix4 &mat ) : void
MultTransposeMatrix ( System.Matrix4d &mat ) : void
MultiTexCoord2 ( TextureUnit target, System.Vector2 &v ) : void
MultiTexCoord2 ( TextureUnit target, Vector2d &v ) : void
MultiTexCoord3 ( TextureUnit target, System.Vector3 &v ) : void
MultiTexCoord3 ( TextureUnit target, Vector3d &v ) : void
MultiTexCoord4 ( TextureUnit target, System.Vector4 &v ) : void
MultiTexCoord4 ( TextureUnit target, Vector4d &v ) : void
Normal3 ( System.Vector3 normal ) : void
Normal3 ( Vector3d normal ) : void
NormalPointer ( NormalPointerType type, int stride, int offset ) : void
PointParameter ( PointSpriteCoordOriginParameter param ) : void

Helper function that defines the coordinate origin of the Point Sprite.

RasterPos2 ( System.Vector2 pos ) : void
RasterPos2 ( Vector2d pos ) : void
RasterPos3 ( System.Vector3 pos ) : void
RasterPos3 ( Vector3d pos ) : void
RasterPos4 ( System.Vector4 pos ) : void
RasterPos4 ( Vector4d pos ) : void
Rect ( Rectangle rect ) : void
Rect ( RectangleF rect ) : void
Rotate ( System.Single angle, System.Vector3 axis ) : void
Rotate ( double angle, Vector3d axis ) : void
Scale ( System.Vector3 scale ) : void
Scale ( Vector3d scale ) : void
ShaderSource ( Int32 shader, System @string ) : void
TexCoord2 ( System.Vector2 v ) : void
TexCoord2 ( Vector2d v ) : void
TexCoord3 ( System.Vector3 v ) : void
TexCoord3 ( Vector3d v ) : void
TexCoord4 ( System.Vector4 v ) : void
TexCoord4 ( Vector4d v ) : void
TexCoordPointer ( int size, TexCoordPointerType type, int stride, int offset ) : void
TexEnv ( TextureEnvTarget target, TextureEnvParameter pname, System.Color color ) : void
TexEnv ( TextureEnvTarget target, TextureEnvParameter pname, Color4 color ) : void
Translate ( System.Vector3 trans ) : void
Translate ( Vector3d trans ) : void
Uniform4 ( int location, Color4 color ) : void
Uniform4 ( int location, Quaternion quaternion ) : void
UniformMatrix2 ( int location, bool transpose, Matrix2 &matrix ) : void
UniformMatrix2 ( int location, bool transpose, Matrix2d &matrix ) : void
UniformMatrix2x3 ( int location, bool transpose, Matrix2x3 &matrix ) : void
UniformMatrix2x3 ( int location, bool transpose, Matrix2x3d &matrix ) : void
UniformMatrix2x4 ( int location, bool transpose, Matrix2x4 &matrix ) : void
UniformMatrix2x4 ( int location, bool transpose, Matrix2x4d &matrix ) : void
UniformMatrix3 ( int location, bool transpose, Matrix3 &matrix ) : void
UniformMatrix3 ( int location, bool transpose, Matrix3d &matrix ) : void
UniformMatrix3x2 ( int location, bool transpose, Matrix3x2 &matrix ) : void
UniformMatrix3x2 ( int location, bool transpose, Matrix3x2d &matrix ) : void
UniformMatrix3x4 ( int location, bool transpose, Matrix3x4 &matrix ) : void
UniformMatrix3x4 ( int location, bool transpose, Matrix3x4d &matrix ) : void
UniformMatrix4 ( int location, bool transpose, Matrix4 &matrix ) : void
UniformMatrix4 ( int location, bool transpose, Matrix4d &matrix ) : void
UniformMatrix4x2 ( int location, bool transpose, Matrix4x2 &matrix ) : void
UniformMatrix4x2 ( int location, bool transpose, Matrix4x2d &matrix ) : void
UniformMatrix4x3 ( int location, bool transpose, Matrix4x3 &matrix ) : void
UniformMatrix4x3 ( int location, bool transpose, Matrix4x3d &matrix ) : void
Vertex2 ( Vector2 v ) : void
Vertex2 ( Vector2d v ) : void
Vertex3 ( Vector3 v ) : void
Vertex3 ( Vector3d v ) : void
Vertex4 ( Vector4 v ) : void
Vertex4 ( Vector4d v ) : void
VertexAttribPointer ( int index, int size, VertexAttribPointerType type, bool normalized, int stride, int offset ) : void
VertexPointer ( int size, VertexPointerType type, int stride, int offset ) : void
Viewport ( OpenTK rectangle ) : void
Viewport ( OpenTK location, OpenTK size ) : void
Viewport ( Point location, Size size ) : void
Viewport ( Rectangle rectangle ) : void
Viewport ( Size size ) : void

비공개 메소드들

메소드 설명
DeleteBuffer ( uint id ) : void
DeleteFramebuffer ( uint id ) : void
DeleteProgramPipeline ( uint id ) : void
DeleteQuery ( uint id ) : void
DeleteRenderbuffer ( uint id ) : void
DeleteSampler ( uint id ) : void
DeleteTexture ( uint id ) : void
DeleteTransformFeedback ( uint id ) : void
DeleteVertexArray ( uint id ) : void
DisableClientState ( OpenTK array ) : void
EnableClientState ( OpenTK array ) : void
GL ( ) : System
GetActiveUniforms ( Int32 program, Int32 uniformCount, Int32 uniformIndices, ArbUniformBufferObject pname, [ @params ) : void
GetActiveUniforms ( UInt32 program, Int32 uniformCount, UInt32 uniformIndices, ArbUniformBufferObject pname, [ @params ) : void
LoadAll ( ) : void
Uniform2 ( int location, System.Vector2 &vector ) : void
Uniform3 ( int location, System.Vector3 &vector ) : void
Uniform4 ( int location, System.Vector4 &vector ) : void
VertexAttrib2 ( Int32 index, Vector2 &v ) : void
VertexAttrib2 ( Int32 index, Vector2d &v ) : void
VertexAttrib3 ( Int32 index, Vector3 &v ) : void
VertexAttrib3 ( Int32 index, Vector3d &v ) : void
VertexAttrib4 ( Int32 index, Vector4 &v ) : void
VertexAttrib4 ( Int32 index, Vector4d &v ) : void

메소드 상세

BlendColor() 공개 정적인 메소드

public static BlendColor ( System.Color color ) : void
color System.Color
리턴 void

BlendColor() 공개 정적인 메소드

public static BlendColor ( Color4 color ) : void
color Color4
리턴 void

ClearColor() 공개 정적인 메소드

public static ClearColor ( System.Color color ) : void
color System.Color
리턴 void

ClearColor() 공개 정적인 메소드

public static ClearColor ( Color4 color ) : void
color Color4
리턴 void

Color3() 공개 정적인 메소드

public static Color3 ( System.Color color ) : void
color System.Color
리턴 void

Color3() 공개 정적인 메소드

public static Color3 ( System.Vector3 color ) : void
color System.Vector3
리턴 void

Color4() 공개 정적인 메소드

public static Color4 ( System.Color color ) : void
color System.Color
리턴 void

Color4() 공개 정적인 메소드

public static Color4 ( Color4 color ) : void
color Color4
리턴 void

Color4() 공개 정적인 메소드

public static Color4 ( System.Vector4 color ) : void
color System.Vector4
리턴 void

ColorPointer() 공개 정적인 메소드

public static ColorPointer ( int size, ColorPointerType type, int stride, int offset ) : void
size int
type ColorPointerType
stride int
offset int
리턴 void

DeleteBuffer() 공개 정적인 메소드

[requires: v1.5] Deletes a single buffer object
public static DeleteBuffer ( int id ) : void
id int The buffer object to be deleted
리턴 void

DeleteFramebuffer() 공개 정적인 메소드

[requires: v3.0 and ARB_framebuffer_object] Deletes a single framebuffer object
public static DeleteFramebuffer ( int id ) : void
id int The framebuffer object to be deleted
리턴 void

DeleteProgramPipeline() 공개 정적인 메소드

[requires: v4.1 and ARB_separate_shader_objects] Deletes a single program pipeline object
public static DeleteProgramPipeline ( int id ) : void
id int The program pipeline object to be deleted
리턴 void

DeleteQuery() 공개 정적인 메소드

[requires: v1.5] Deletes a single query object
public static DeleteQuery ( int id ) : void
id int The query object to be deleted
리턴 void

DeleteRenderbuffer() 공개 정적인 메소드

[requires: v3.0 and ARB_framebuffer_object] Deletes a single renderbuffer object
public static DeleteRenderbuffer ( int id ) : void
id int The renderbuffer object to be deleted
리턴 void

DeleteSampler() 공개 정적인 메소드

Deletes a single sampler object
public static DeleteSampler ( int id ) : void
id int The sampler object to be deleted
리턴 void

DeleteTexture() 공개 정적인 메소드

[requires: v1.1] Delete a single texture name
public static DeleteTexture ( int id ) : void
id int The texture to be deleted
리턴 void

DeleteTransformFeedback() 공개 정적인 메소드

[requires: v1.2 and ARB_transform_feedback2] Deletes a single transform feedback object
public static DeleteTransformFeedback ( int id ) : void
id int The transform feedback object to be deleted
리턴 void

DeleteVertexArray() 공개 정적인 메소드

[requires: v3.0 and ARB_vertex_array_object] Deletes a single vertex array object
public static DeleteVertexArray ( int id ) : void
id int The vertex array object to be deleted
리턴 void

DrawElements() 공개 정적인 메소드

public static DrawElements ( BeginMode mode, int count, DrawElementsType type, int offset ) : void
mode BeginMode
count int
type DrawElementsType
offset int
리턴 void

EdgeFlagPointer() 공개 정적인 메소드

public static EdgeFlagPointer ( int stride, int offset ) : void
stride int
offset int
리턴 void

FogCoordPointer() 공개 정적인 메소드

public static FogCoordPointer ( FogPointerType type, int stride, int offset ) : void
type FogPointerType
stride int
offset int
리턴 void

GenBuffer() 공개 정적인 메소드

[requires: v1.5] Generates a single buffer object name
public static GenBuffer ( ) : int
리턴 int

GenFramebuffer() 공개 정적인 메소드

[requires: v3.0 and ARB_framebuffer_object] Generates a single framebuffer object name
public static GenFramebuffer ( ) : int
리턴 int

GenProgramPipeline() 공개 정적인 메소드

[requires: v4.1 and ARB_separate_shader_objects] Generates a single single pipeline object name
public static GenProgramPipeline ( ) : int
리턴 int

GenQuery() 공개 정적인 메소드

[requires: v1.5] Generates a single query object name
public static GenQuery ( ) : int
리턴 int

GenRenderbuffer() 공개 정적인 메소드

[requires: v3.0 and ARB_framebuffer_object] Generates a single renderbuffer object name
public static GenRenderbuffer ( ) : int
리턴 int

GenSampler() 공개 정적인 메소드

Generates a single sampler object name
public static GenSampler ( ) : int
리턴 int

GenTexture() 공개 정적인 메소드

[requires: v1.1] Generate a single texture name
public static GenTexture ( ) : int
리턴 int

GenTransformFeedback() 공개 정적인 메소드

[requires: v1.2 and ARB_transform_feedback2] Generates a single transform feedback object name
public static GenTransformFeedback ( ) : int
리턴 int

GenVertexArray() 공개 정적인 메소드

[requires: v3.0 and ARB_vertex_array_object] Generates a single vertex array object name
public static GenVertexArray ( ) : int
리턴 int

GetActiveAttrib() 공개 정적인 메소드

public static GetActiveAttrib ( int program, int index, int &size, ActiveAttribType &type ) : string
program int
index int
size int
type ActiveAttribType
리턴 string

GetActiveUniform() 공개 정적인 메소드

public static GetActiveUniform ( int program, int uniformIndex, int &size, ActiveUniformType &type ) : string
program int
uniformIndex int
size int
type ActiveUniformType
리턴 string

GetActiveUniformBlockName() 공개 정적인 메소드

public static GetActiveUniformBlockName ( int program, int uniformIndex ) : string
program int
uniformIndex int
리턴 string

GetActiveUniformName() 공개 정적인 메소드

public static GetActiveUniformName ( int program, int uniformIndex ) : string
program int
uniformIndex int
리턴 string

GetDouble() 공개 정적인 메소드

public static GetDouble ( GetPName pname, System.Matrix4d &matrix ) : void
pname GetPName
matrix System.Matrix4d
리턴 void

GetDouble() 공개 정적인 메소드

public static GetDouble ( GetPName pname, Vector2d &vector ) : void
pname GetPName
vector Vector2d
리턴 void

GetDouble() 공개 정적인 메소드

public static GetDouble ( GetPName pname, Vector3d &vector ) : void
pname GetPName
vector Vector3d
리턴 void

GetDouble() 공개 정적인 메소드

public static GetDouble ( GetPName pname, Vector4d &vector ) : void
pname GetPName
vector Vector4d
리턴 void

GetFloat() 공개 정적인 메소드

public static GetFloat ( GetPName pname, Matrix4 &matrix ) : void
pname GetPName
matrix Matrix4
리턴 void

GetFloat() 공개 정적인 메소드

public static GetFloat ( GetPName pname, System.Vector2 &vector ) : void
pname GetPName
vector System.Vector2
리턴 void

GetFloat() 공개 정적인 메소드

public static GetFloat ( GetPName pname, System.Vector3 &vector ) : void
pname GetPName
vector System.Vector3
리턴 void

GetFloat() 공개 정적인 메소드

public static GetFloat ( GetPName pname, System.Vector4 &vector ) : void
pname GetPName
vector System.Vector4
리턴 void

GetProgramInfoLog() 공개 정적인 메소드

public static GetProgramInfoLog ( Int32 program ) : string
program System.Int32
리턴 string

GetProgramInfoLog() 공개 정적인 메소드

public static GetProgramInfoLog ( Int32 program, string &info ) : void
program System.Int32
info string
리턴 void

GetShaderInfoLog() 공개 정적인 메소드

public static GetShaderInfoLog ( Int32 shader ) : string
shader System.Int32
리턴 string

GetShaderInfoLog() 공개 정적인 메소드

public static GetShaderInfoLog ( Int32 shader, string &info ) : void
shader System.Int32
info string
리턴 void

IndexPointer() 공개 정적인 메소드

public static IndexPointer ( IndexPointerType type, int stride, int offset ) : void
type IndexPointerType
stride int
offset int
리턴 void

Light() 공개 정적인 메소드

public static Light ( LightName name, LightParameter pname, Color4 @params ) : void
name LightName
pname LightParameter
@params Color4
리턴 void

Light() 공개 정적인 메소드

public static Light ( LightName name, LightParameter pname, System.Vector4 @params ) : void
name LightName
pname LightParameter
@params System.Vector4
리턴 void

LoadMatrix() 공개 정적인 메소드

public static LoadMatrix ( Matrix4 &mat ) : void
mat Matrix4
리턴 void

LoadMatrix() 공개 정적인 메소드

public static LoadMatrix ( System.Matrix4d &mat ) : void
mat System.Matrix4d
리턴 void

LoadTransposeMatrix() 공개 정적인 메소드

public static LoadTransposeMatrix ( Matrix4 &mat ) : void
mat Matrix4
리턴 void

LoadTransposeMatrix() 공개 정적인 메소드

public static LoadTransposeMatrix ( System.Matrix4d &mat ) : void
mat System.Matrix4d
리턴 void

Material() 공개 정적인 메소드

public static Material ( MaterialFace face, MaterialParameter pname, Color4 @params ) : void
face MaterialFace
pname MaterialParameter
@params Color4
리턴 void

Material() 공개 정적인 메소드

public static Material ( MaterialFace face, MaterialParameter pname, System.Vector4 @params ) : void
face MaterialFace
pname MaterialParameter
@params System.Vector4
리턴 void

MultMatrix() 공개 정적인 메소드

public static MultMatrix ( Matrix4 &mat ) : void
mat Matrix4
리턴 void

MultMatrix() 공개 정적인 메소드

public static MultMatrix ( System.Matrix4d &mat ) : void
mat System.Matrix4d
리턴 void

MultTransposeMatrix() 공개 정적인 메소드

public static MultTransposeMatrix ( Matrix4 &mat ) : void
mat Matrix4
리턴 void

MultTransposeMatrix() 공개 정적인 메소드

public static MultTransposeMatrix ( System.Matrix4d &mat ) : void
mat System.Matrix4d
리턴 void

MultiTexCoord2() 공개 정적인 메소드

public static MultiTexCoord2 ( TextureUnit target, System.Vector2 &v ) : void
target TextureUnit
v System.Vector2
리턴 void

MultiTexCoord2() 공개 정적인 메소드

public static MultiTexCoord2 ( TextureUnit target, Vector2d &v ) : void
target TextureUnit
v Vector2d
리턴 void

MultiTexCoord3() 공개 정적인 메소드

public static MultiTexCoord3 ( TextureUnit target, System.Vector3 &v ) : void
target TextureUnit
v System.Vector3
리턴 void

MultiTexCoord3() 공개 정적인 메소드

public static MultiTexCoord3 ( TextureUnit target, Vector3d &v ) : void
target TextureUnit
v Vector3d
리턴 void

MultiTexCoord4() 공개 정적인 메소드

public static MultiTexCoord4 ( TextureUnit target, System.Vector4 &v ) : void
target TextureUnit
v System.Vector4
리턴 void

MultiTexCoord4() 공개 정적인 메소드

public static MultiTexCoord4 ( TextureUnit target, Vector4d &v ) : void
target TextureUnit
v Vector4d
리턴 void

Normal3() 공개 정적인 메소드

public static Normal3 ( System.Vector3 normal ) : void
normal System.Vector3
리턴 void

Normal3() 공개 정적인 메소드

public static Normal3 ( Vector3d normal ) : void
normal Vector3d
리턴 void

NormalPointer() 공개 정적인 메소드

public static NormalPointer ( NormalPointerType type, int stride, int offset ) : void
type NormalPointerType
stride int
offset int
리턴 void

PointParameter() 공개 정적인 메소드

Helper function that defines the coordinate origin of the Point Sprite.
public static PointParameter ( PointSpriteCoordOriginParameter param ) : void
param PointSpriteCoordOriginParameter /// A OpenTK.Graphics.OpenGL.GL.PointSpriteCoordOriginParameter token, /// denoting the origin of the Point Sprite. ///
리턴 void

RasterPos2() 공개 정적인 메소드

public static RasterPos2 ( System.Vector2 pos ) : void
pos System.Vector2
리턴 void

RasterPos2() 공개 정적인 메소드

public static RasterPos2 ( Vector2d pos ) : void
pos Vector2d
리턴 void

RasterPos3() 공개 정적인 메소드

public static RasterPos3 ( System.Vector3 pos ) : void
pos System.Vector3
리턴 void

RasterPos3() 공개 정적인 메소드

public static RasterPos3 ( Vector3d pos ) : void
pos Vector3d
리턴 void

RasterPos4() 공개 정적인 메소드

public static RasterPos4 ( System.Vector4 pos ) : void
pos System.Vector4
리턴 void

RasterPos4() 공개 정적인 메소드

public static RasterPos4 ( Vector4d pos ) : void
pos Vector4d
리턴 void

Rect() 공개 정적인 메소드

public static Rect ( Rectangle rect ) : void
rect Rectangle
리턴 void

Rect() 공개 정적인 메소드

public static Rect ( RectangleF rect ) : void
rect RectangleF
리턴 void

Rotate() 공개 정적인 메소드

public static Rotate ( System.Single angle, System.Vector3 axis ) : void
angle System.Single
axis System.Vector3
리턴 void

Rotate() 공개 정적인 메소드

public static Rotate ( double angle, Vector3d axis ) : void
angle double
axis Vector3d
리턴 void

Scale() 공개 정적인 메소드

public static Scale ( System.Vector3 scale ) : void
scale System.Vector3
리턴 void

Scale() 공개 정적인 메소드

public static Scale ( Vector3d scale ) : void
scale Vector3d
리턴 void

ShaderSource() 공개 정적인 메소드

public static ShaderSource ( Int32 shader, System @string ) : void
shader System.Int32
@string System
리턴 void

TexCoord2() 공개 정적인 메소드

public static TexCoord2 ( System.Vector2 v ) : void
v System.Vector2
리턴 void

TexCoord2() 공개 정적인 메소드

public static TexCoord2 ( Vector2d v ) : void
v Vector2d
리턴 void

TexCoord3() 공개 정적인 메소드

public static TexCoord3 ( System.Vector3 v ) : void
v System.Vector3
리턴 void

TexCoord3() 공개 정적인 메소드

public static TexCoord3 ( Vector3d v ) : void
v Vector3d
리턴 void

TexCoord4() 공개 정적인 메소드

public static TexCoord4 ( System.Vector4 v ) : void
v System.Vector4
리턴 void

TexCoord4() 공개 정적인 메소드

public static TexCoord4 ( Vector4d v ) : void
v Vector4d
리턴 void

TexCoordPointer() 공개 정적인 메소드

public static TexCoordPointer ( int size, TexCoordPointerType type, int stride, int offset ) : void
size int
type TexCoordPointerType
stride int
offset int
리턴 void

TexEnv() 공개 정적인 메소드

public static TexEnv ( TextureEnvTarget target, TextureEnvParameter pname, System.Color color ) : void
target TextureEnvTarget
pname TextureEnvParameter
color System.Color
리턴 void

TexEnv() 공개 정적인 메소드

public static TexEnv ( TextureEnvTarget target, TextureEnvParameter pname, Color4 color ) : void
target TextureEnvTarget
pname TextureEnvParameter
color Color4
리턴 void

Translate() 공개 정적인 메소드

public static Translate ( System.Vector3 trans ) : void
trans System.Vector3
리턴 void

Translate() 공개 정적인 메소드

public static Translate ( Vector3d trans ) : void
trans Vector3d
리턴 void

Uniform4() 공개 정적인 메소드

public static Uniform4 ( int location, Color4 color ) : void
location int
color Color4
리턴 void

Uniform4() 공개 정적인 메소드

public static Uniform4 ( int location, Quaternion quaternion ) : void
location int
quaternion Quaternion
리턴 void

UniformMatrix2() 공개 정적인 메소드

public static UniformMatrix2 ( int location, bool transpose, Matrix2 &matrix ) : void
location int
transpose bool
matrix Matrix2
리턴 void

UniformMatrix2() 공개 정적인 메소드

public static UniformMatrix2 ( int location, bool transpose, Matrix2d &matrix ) : void
location int
transpose bool
matrix Matrix2d
리턴 void

UniformMatrix2x3() 공개 정적인 메소드

public static UniformMatrix2x3 ( int location, bool transpose, Matrix2x3 &matrix ) : void
location int
transpose bool
matrix Matrix2x3
리턴 void

UniformMatrix2x3() 공개 정적인 메소드

public static UniformMatrix2x3 ( int location, bool transpose, Matrix2x3d &matrix ) : void
location int
transpose bool
matrix Matrix2x3d
리턴 void

UniformMatrix2x4() 공개 정적인 메소드

public static UniformMatrix2x4 ( int location, bool transpose, Matrix2x4 &matrix ) : void
location int
transpose bool
matrix Matrix2x4
리턴 void

UniformMatrix2x4() 공개 정적인 메소드

public static UniformMatrix2x4 ( int location, bool transpose, Matrix2x4d &matrix ) : void
location int
transpose bool
matrix Matrix2x4d
리턴 void

UniformMatrix3() 공개 정적인 메소드

public static UniformMatrix3 ( int location, bool transpose, Matrix3 &matrix ) : void
location int
transpose bool
matrix Matrix3
리턴 void

UniformMatrix3() 공개 정적인 메소드

public static UniformMatrix3 ( int location, bool transpose, Matrix3d &matrix ) : void
location int
transpose bool
matrix Matrix3d
리턴 void

UniformMatrix3x2() 공개 정적인 메소드

public static UniformMatrix3x2 ( int location, bool transpose, Matrix3x2 &matrix ) : void
location int
transpose bool
matrix Matrix3x2
리턴 void

UniformMatrix3x2() 공개 정적인 메소드

public static UniformMatrix3x2 ( int location, bool transpose, Matrix3x2d &matrix ) : void
location int
transpose bool
matrix Matrix3x2d
리턴 void

UniformMatrix3x4() 공개 정적인 메소드

public static UniformMatrix3x4 ( int location, bool transpose, Matrix3x4 &matrix ) : void
location int
transpose bool
matrix Matrix3x4
리턴 void

UniformMatrix3x4() 공개 정적인 메소드

public static UniformMatrix3x4 ( int location, bool transpose, Matrix3x4d &matrix ) : void
location int
transpose bool
matrix Matrix3x4d
리턴 void

UniformMatrix4() 공개 정적인 메소드

public static UniformMatrix4 ( int location, bool transpose, Matrix4 &matrix ) : void
location int
transpose bool
matrix Matrix4
리턴 void

UniformMatrix4() 공개 정적인 메소드

public static UniformMatrix4 ( int location, bool transpose, Matrix4d &matrix ) : void
location int
transpose bool
matrix Matrix4d
리턴 void

UniformMatrix4x2() 공개 정적인 메소드

public static UniformMatrix4x2 ( int location, bool transpose, Matrix4x2 &matrix ) : void
location int
transpose bool
matrix Matrix4x2
리턴 void

UniformMatrix4x2() 공개 정적인 메소드

public static UniformMatrix4x2 ( int location, bool transpose, Matrix4x2d &matrix ) : void
location int
transpose bool
matrix Matrix4x2d
리턴 void

UniformMatrix4x3() 공개 정적인 메소드

public static UniformMatrix4x3 ( int location, bool transpose, Matrix4x3 &matrix ) : void
location int
transpose bool
matrix Matrix4x3
리턴 void

UniformMatrix4x3() 공개 정적인 메소드

public static UniformMatrix4x3 ( int location, bool transpose, Matrix4x3d &matrix ) : void
location int
transpose bool
matrix Matrix4x3d
리턴 void

Vertex2() 공개 정적인 메소드

public static Vertex2 ( Vector2 v ) : void
v Vector2
리턴 void

Vertex2() 공개 정적인 메소드

public static Vertex2 ( Vector2d v ) : void
v Vector2d
리턴 void

Vertex3() 공개 정적인 메소드

public static Vertex3 ( Vector3 v ) : void
v Vector3
리턴 void

Vertex3() 공개 정적인 메소드

public static Vertex3 ( Vector3d v ) : void
v Vector3d
리턴 void

Vertex4() 공개 정적인 메소드

public static Vertex4 ( Vector4 v ) : void
v Vector4
리턴 void

Vertex4() 공개 정적인 메소드

public static Vertex4 ( Vector4d v ) : void
v Vector4d
리턴 void

VertexAttribPointer() 공개 정적인 메소드

public static VertexAttribPointer ( int index, int size, VertexAttribPointerType type, bool normalized, int stride, int offset ) : void
index int
size int
type VertexAttribPointerType
normalized bool
stride int
offset int
리턴 void

VertexPointer() 공개 정적인 메소드

public static VertexPointer ( int size, VertexPointerType type, int stride, int offset ) : void
size int
type VertexPointerType
stride int
offset int
리턴 void

Viewport() 공개 정적인 메소드

public static Viewport ( OpenTK rectangle ) : void
rectangle OpenTK
리턴 void

Viewport() 공개 정적인 메소드

public static Viewport ( OpenTK location, OpenTK size ) : void
location OpenTK
size OpenTK
리턴 void

Viewport() 공개 정적인 메소드

public static Viewport ( Point location, Size size ) : void
location Point
size Size
리턴 void

Viewport() 공개 정적인 메소드

public static Viewport ( Rectangle rectangle ) : void
rectangle Rectangle
리턴 void

Viewport() 공개 정적인 메소드

public static Viewport ( Size size ) : void
size Size
리턴 void