C# 클래스 GLSharp.Graphics.WebGL

파일 보기 프로젝트 열기: colin-dumitru/GLSharp 1 사용 예제들

공개 메소드들

메소드 설명
ActiveTexture ( int texture ) : void
AttachShader ( IShaderProgram program, IShader shader ) : void
BindAttributeLocation ( IShaderProgram program, int index, String name ) : void
BindBuffer ( int target, IBuffer buffer ) : void
BindFramebuffer ( int target, IFrameBuffer frameBuffer ) : void
BindRenderbuffer ( int target, IRenderBuffer renderBuffer ) : void
BindTexture ( int target, ITexture texture ) : void
BlendColor ( Color color ) : void
BlendEquation ( int mode ) : void
BlendEquationSeparate ( int modeRgb, int modeAlpha ) : void
BlendFunc ( int sourceFactor, int destinationFactor ) : void
BlendFunctionSeparate ( int sourceRgb, int destinationRgb, int sourceAlpha, int destinationAlpha ) : void
BufferData ( int target, Array data, int usage ) : void
BufferSubData ( int target, int offset, Array data ) : void
CheckFramebufferStatus ( int target ) : int
Clear ( int mask ) : void
ClearColor ( float red, float green, float blue, float alpha ) : void
ClearDepth ( float depth ) : void
ClearStencil ( int s ) : void
ColorMask ( bool red, bool green, bool blue, bool alpha ) : void
CompileShader ( IShader shader ) : void
CopyTexImage2D ( int target, int level, int internalFormat, int x, int y, int width, int height, int border ) : void
CopyTexSubImage2D ( int target, int level, int xOffset, int yOffset, int x, int y, int width, int height ) : void
CreateBuffer ( ) : IBuffer
CreateFramebuffer ( ) : IFrameBuffer
CreateProgram ( ) : IShaderProgram
CreateRenderbuffer ( ) : IRenderBuffer
CreateShader ( int type ) : IShader
CreateTexture ( ) : ITexture
CullFace ( int mode ) : void
DeleteBuffer ( IBuffer buffer ) : void
DeleteFramebuffer ( IFrameBuffer frameBuffer ) : void
DeleteRenderbuffer ( IRenderBuffer buffer ) : void
DeleteShader ( IShader shader ) : void
DeleteShaderProgram ( IShader program ) : void
DeleteTexture ( ITexture texture ) : void
DepthFunc ( int func ) : void
DepthMask ( bool flag ) : void
DepthRange ( float zNear, float zFar ) : void
DetachShader ( IShaderProgram program, IShader shader ) : void
Disable ( int component ) : void
DisableVertexAttributeArray ( int index ) : void
DrawArrays ( int mode, int first, int count ) : void
DrawElements ( int mode, int count, int type, int offset ) : void
Enable ( int component ) : void
EnableVertexAttribArray ( int index ) : void
Finish ( ) : void
Flush ( ) : void
FramebufferRenderbuffer ( int target, int attachment, int renderBufferTarget, IRenderBuffer renderBuffer ) : void
FramebufferTexture2D ( int target, int attachment, int textureTarget, ITexture texture, int level ) : void
FrontFace ( int mode ) : void
GenerateMipmap ( int target ) : void
GetActiveAttribute ( IShaderProgram program, int index ) : IActiveInfo
GetActiveUniform ( IShaderProgram program, int index ) : IActiveInfo
GetAttachedShaders ( IShaderProgram program ) : List
GetAttribLocation ( IShaderProgram program, String name ) : int
GetError ( ) : int
GetExtension ( String extension ) : Object
GetFramebufferAttachmentParameter ( int target, int attachment, int pName ) : Object
GetProgramInfoLog ( IShaderProgram program ) : String
GetProgramParameter ( IShaderProgram program, int pName ) : Object
GetRenderbufferParameter ( int target, int pName ) : Object
GetScreenHeight ( ) : int
GetScreenWidth ( ) : int
GetShaderInfoLog ( IShader shader ) : String
GetShaderParameter ( IShader shader, int pName ) : Object
GetShaderSource ( IShader shader ) : String
GetSupportedExtensions ( ) : String[]
GetTextureParameter ( int target, int pName ) : float
GetUniform ( IShaderProgram program, IUniformLocation location ) : List
GetUniformLocation ( IShaderProgram program, String name ) : IUniformLocation
GetVertexAttrib ( int index, int pName ) : Object
GetVertexAttribOffset ( int index, int pName ) : int
Hint ( int target, int mode ) : void
IsBuffer ( IBuffer buffer ) : bool
IsEnabled ( int cap ) : bool
IsFramebuffer ( IFrameBuffer frameBuffer ) : bool
IsRenderbuffer ( IRenderBuffer renderBuffer ) : bool
IsShader ( IShader shader ) : bool
IsShaderProgram ( IShaderProgram shaderProgram ) : bool
IsTexture ( ITexture texture ) : bool
LineWidth ( float width ) : void
LinkProgram ( IShaderProgram program ) : void
PixelStorei ( int pName, int param ) : void
PolygonOffset ( float factor, float offset ) : void
ReadPixels ( int x, int y, int width, int height, int format, int type, Array pixels ) : void
RenderbufferStorage ( int target, int internalFormat, int width, int height ) : void
SampleCoverage ( float value, bool invert ) : void
Scissor ( int x, int y, int width, int height ) : void
ShaderSource ( IShader shader, String source ) : void
StencilFuncSeparate ( int face, int func, int reff, int mask ) : void
StencilFunction ( int func, int reff, int mask ) : void
StencilMask ( int mask ) : void
StencilMaskSeparate ( int face, int mask ) : void
StencilOp ( int fail, int zFail, int zPass ) : void
StencilOpSeparate ( int face, int fail, int zFail, int zPass ) : void
TexImage2D ( int target, int level, int internalFormat, int format, int type, IImageResource image ) : void
TexImage2D ( int target, int level, int internalFormat, int format, int type, ImageData image ) : void
TexImage2D ( int target, int level, int xOffset, int yOffset, int format, int type, IImageResource image ) : void
TexImage2D ( int target, int level, int xOffset, int yOffset, int format, int type, ImageData image ) : void
TexImage2D ( int target, int level, int internalformat, int width, int height, int border, int format, int type, float pixels ) : void
TexParameterf ( int target, int pName, float param ) : void
TexParameteri ( int target, int pName, int param ) : void
Uniform1f ( IUniformLocation location, float x ) : void
Uniform1fv ( IUniformLocation location, float v ) : void
Uniform1i ( IUniformLocation location, int x ) : void
Uniform1iv ( IUniformLocation location, int v ) : void
Uniform2f ( IUniformLocation location, float x, float y ) : void
Uniform2fv ( IUniformLocation location, float v ) : void
Uniform2i ( IUniformLocation location, int x, int y ) : void
Uniform2iv ( IUniformLocation location, int v ) : void
Uniform3f ( IUniformLocation location, float x, float y, float z ) : void
Uniform3fv ( IUniformLocation location, float v ) : void
Uniform3i ( IUniformLocation location, int x, int y, int z ) : void
Uniform3iv ( IUniformLocation location, int v ) : void
Uniform4f ( IUniformLocation location, float x, float y, float z, float w ) : void
Uniform4fv ( IUniformLocation location, float v ) : void
Uniform4i ( IUniformLocation location, int x, int y, int z, int w ) : void
Uniform4iv ( IUniformLocation location, int v ) : void
UniformMatrix2fv ( IUniformLocation location, bool transpose, float value ) : void
UniformMatrix3fv ( IUniformLocation location, bool transpose, float value ) : void
UniformMatrix4fv ( IUniformLocation location, bool transpose, float value ) : void
UseProgram ( IShaderProgram program ) : void
ValidateProgram ( IShaderProgram program ) : void
VertexAttrib1f ( int index, float x ) : void
VertexAttrib1fv ( int index, float values ) : void
VertexAttrib2f ( int index, float x, float y ) : void
VertexAttrib2fv ( int index, float values ) : void
VertexAttrib3f ( int index, float x, float y, float z ) : void
VertexAttrib3fv ( int index, float values ) : void
VertexAttrib4f ( int index, float x, float y, float z, float w ) : void
VertexAttrib4fv ( int index, float values ) : void
VertexAttribPointer ( int index, int size, int type, bool normalized, int stride, int offset ) : void
Viewport ( int x, int y, int width, int height ) : void

메소드 상세

ActiveTexture() 공개 추상적인 메소드

public abstract ActiveTexture ( int texture ) : void
texture int
리턴 void

AttachShader() 공개 추상적인 메소드

public abstract AttachShader ( IShaderProgram program, IShader shader ) : void
program IShaderProgram
shader IShader
리턴 void

BindAttributeLocation() 공개 추상적인 메소드

public abstract BindAttributeLocation ( IShaderProgram program, int index, String name ) : void
program IShaderProgram
index int
name String
리턴 void

BindBuffer() 공개 추상적인 메소드

public abstract BindBuffer ( int target, IBuffer buffer ) : void
target int
buffer IBuffer
리턴 void

BindFramebuffer() 공개 추상적인 메소드

public abstract BindFramebuffer ( int target, IFrameBuffer frameBuffer ) : void
target int
frameBuffer IFrameBuffer
리턴 void

BindRenderbuffer() 공개 추상적인 메소드

public abstract BindRenderbuffer ( int target, IRenderBuffer renderBuffer ) : void
target int
renderBuffer IRenderBuffer
리턴 void

BindTexture() 공개 추상적인 메소드

public abstract BindTexture ( int target, ITexture texture ) : void
target int
texture ITexture
리턴 void

BlendColor() 공개 추상적인 메소드

public abstract BlendColor ( Color color ) : void
color Color
리턴 void

BlendEquation() 공개 추상적인 메소드

public abstract BlendEquation ( int mode ) : void
mode int
리턴 void

BlendEquationSeparate() 공개 추상적인 메소드

public abstract BlendEquationSeparate ( int modeRgb, int modeAlpha ) : void
modeRgb int
modeAlpha int
리턴 void

BlendFunc() 공개 추상적인 메소드

public abstract BlendFunc ( int sourceFactor, int destinationFactor ) : void
sourceFactor int
destinationFactor int
리턴 void

BlendFunctionSeparate() 공개 추상적인 메소드

public abstract BlendFunctionSeparate ( int sourceRgb, int destinationRgb, int sourceAlpha, int destinationAlpha ) : void
sourceRgb int
destinationRgb int
sourceAlpha int
destinationAlpha int
리턴 void

BufferData() 공개 추상적인 메소드

public abstract BufferData ( int target, Array data, int usage ) : void
target int
data System.Array
usage int
리턴 void

BufferSubData() 공개 추상적인 메소드

public abstract BufferSubData ( int target, int offset, Array data ) : void
target int
offset int
data System.Array
리턴 void

CheckFramebufferStatus() 공개 추상적인 메소드

public abstract CheckFramebufferStatus ( int target ) : int
target int
리턴 int

Clear() 공개 추상적인 메소드

public abstract Clear ( int mask ) : void
mask int
리턴 void

ClearColor() 공개 추상적인 메소드

public abstract ClearColor ( float red, float green, float blue, float alpha ) : void
red float
green float
blue float
alpha float
리턴 void

ClearDepth() 공개 추상적인 메소드

public abstract ClearDepth ( float depth ) : void
depth float
리턴 void

ClearStencil() 공개 추상적인 메소드

public abstract ClearStencil ( int s ) : void
s int
리턴 void

ColorMask() 공개 추상적인 메소드

public abstract ColorMask ( bool red, bool green, bool blue, bool alpha ) : void
red bool
green bool
blue bool
alpha bool
리턴 void

CompileShader() 공개 추상적인 메소드

public abstract CompileShader ( IShader shader ) : void
shader IShader
리턴 void

CopyTexImage2D() 공개 추상적인 메소드

public abstract CopyTexImage2D ( int target, int level, int internalFormat, int x, int y, int width, int height, int border ) : void
target int
level int
internalFormat int
x int
y int
width int
height int
border int
리턴 void

CopyTexSubImage2D() 공개 추상적인 메소드

public abstract CopyTexSubImage2D ( int target, int level, int xOffset, int yOffset, int x, int y, int width, int height ) : void
target int
level int
xOffset int
yOffset int
x int
y int
width int
height int
리턴 void

CreateBuffer() 공개 추상적인 메소드

public abstract CreateBuffer ( ) : IBuffer
리턴 IBuffer

CreateFramebuffer() 공개 추상적인 메소드

public abstract CreateFramebuffer ( ) : IFrameBuffer
리턴 IFrameBuffer

CreateProgram() 공개 추상적인 메소드

public abstract CreateProgram ( ) : IShaderProgram
리턴 IShaderProgram

CreateRenderbuffer() 공개 추상적인 메소드

public abstract CreateRenderbuffer ( ) : IRenderBuffer
리턴 IRenderBuffer

CreateShader() 공개 추상적인 메소드

public abstract CreateShader ( int type ) : IShader
type int
리턴 IShader

CreateTexture() 공개 추상적인 메소드

public abstract CreateTexture ( ) : ITexture
리턴 ITexture

CullFace() 공개 추상적인 메소드

public abstract CullFace ( int mode ) : void
mode int
리턴 void

DeleteBuffer() 공개 추상적인 메소드

public abstract DeleteBuffer ( IBuffer buffer ) : void
buffer IBuffer
리턴 void

DeleteFramebuffer() 공개 추상적인 메소드

public abstract DeleteFramebuffer ( IFrameBuffer frameBuffer ) : void
frameBuffer IFrameBuffer
리턴 void

DeleteRenderbuffer() 공개 추상적인 메소드

public abstract DeleteRenderbuffer ( IRenderBuffer buffer ) : void
buffer IRenderBuffer
리턴 void

DeleteShader() 공개 추상적인 메소드

public abstract DeleteShader ( IShader shader ) : void
shader IShader
리턴 void

DeleteShaderProgram() 공개 추상적인 메소드

public abstract DeleteShaderProgram ( IShader program ) : void
program IShader
리턴 void

DeleteTexture() 공개 추상적인 메소드

public abstract DeleteTexture ( ITexture texture ) : void
texture ITexture
리턴 void

DepthFunc() 공개 추상적인 메소드

public abstract DepthFunc ( int func ) : void
func int
리턴 void

DepthMask() 공개 추상적인 메소드

public abstract DepthMask ( bool flag ) : void
flag bool
리턴 void

DepthRange() 공개 추상적인 메소드

public abstract DepthRange ( float zNear, float zFar ) : void
zNear float
zFar float
리턴 void

DetachShader() 공개 추상적인 메소드

public abstract DetachShader ( IShaderProgram program, IShader shader ) : void
program IShaderProgram
shader IShader
리턴 void

Disable() 공개 추상적인 메소드

public abstract Disable ( int component ) : void
component int
리턴 void

DisableVertexAttributeArray() 공개 추상적인 메소드

public abstract DisableVertexAttributeArray ( int index ) : void
index int
리턴 void

DrawArrays() 공개 추상적인 메소드

public abstract DrawArrays ( int mode, int first, int count ) : void
mode int
first int
count int
리턴 void

DrawElements() 공개 추상적인 메소드

public abstract DrawElements ( int mode, int count, int type, int offset ) : void
mode int
count int
type int
offset int
리턴 void

Enable() 공개 추상적인 메소드

public abstract Enable ( int component ) : void
component int
리턴 void

EnableVertexAttribArray() 공개 추상적인 메소드

public abstract EnableVertexAttribArray ( int index ) : void
index int
리턴 void

Finish() 공개 추상적인 메소드

public abstract Finish ( ) : void
리턴 void

Flush() 공개 추상적인 메소드

public abstract Flush ( ) : void
리턴 void

FramebufferRenderbuffer() 공개 추상적인 메소드

public abstract FramebufferRenderbuffer ( int target, int attachment, int renderBufferTarget, IRenderBuffer renderBuffer ) : void
target int
attachment int
renderBufferTarget int
renderBuffer IRenderBuffer
리턴 void

FramebufferTexture2D() 공개 추상적인 메소드

public abstract FramebufferTexture2D ( int target, int attachment, int textureTarget, ITexture texture, int level ) : void
target int
attachment int
textureTarget int
texture ITexture
level int
리턴 void

FrontFace() 공개 추상적인 메소드

public abstract FrontFace ( int mode ) : void
mode int
리턴 void

GenerateMipmap() 공개 추상적인 메소드

public abstract GenerateMipmap ( int target ) : void
target int
리턴 void

GetActiveAttribute() 공개 추상적인 메소드

public abstract GetActiveAttribute ( IShaderProgram program, int index ) : IActiveInfo
program IShaderProgram
index int
리턴 IActiveInfo

GetActiveUniform() 공개 추상적인 메소드

public abstract GetActiveUniform ( IShaderProgram program, int index ) : IActiveInfo
program IShaderProgram
index int
리턴 IActiveInfo

GetAttachedShaders() 공개 추상적인 메소드

public abstract GetAttachedShaders ( IShaderProgram program ) : List
program IShaderProgram
리턴 List

GetAttribLocation() 공개 추상적인 메소드

public abstract GetAttribLocation ( IShaderProgram program, String name ) : int
program IShaderProgram
name String
리턴 int

GetError() 공개 추상적인 메소드

public abstract GetError ( ) : int
리턴 int

GetExtension() 공개 추상적인 메소드

public abstract GetExtension ( String extension ) : Object
extension String
리턴 Object

GetFramebufferAttachmentParameter() 공개 추상적인 메소드

public abstract GetFramebufferAttachmentParameter ( int target, int attachment, int pName ) : Object
target int
attachment int
pName int
리턴 Object

GetProgramInfoLog() 공개 추상적인 메소드

public abstract GetProgramInfoLog ( IShaderProgram program ) : String
program IShaderProgram
리턴 String

GetProgramParameter() 공개 추상적인 메소드

public abstract GetProgramParameter ( IShaderProgram program, int pName ) : Object
program IShaderProgram
pName int
리턴 Object

GetRenderbufferParameter() 공개 추상적인 메소드

public abstract GetRenderbufferParameter ( int target, int pName ) : Object
target int
pName int
리턴 Object

GetScreenHeight() 공개 추상적인 메소드

public abstract GetScreenHeight ( ) : int
리턴 int

GetScreenWidth() 공개 추상적인 메소드

public abstract GetScreenWidth ( ) : int
리턴 int

GetShaderInfoLog() 공개 추상적인 메소드

public abstract GetShaderInfoLog ( IShader shader ) : String
shader IShader
리턴 String

GetShaderParameter() 공개 추상적인 메소드

public abstract GetShaderParameter ( IShader shader, int pName ) : Object
shader IShader
pName int
리턴 Object

GetShaderSource() 공개 추상적인 메소드

public abstract GetShaderSource ( IShader shader ) : String
shader IShader
리턴 String

GetSupportedExtensions() 공개 추상적인 메소드

public abstract GetSupportedExtensions ( ) : String[]
리턴 String[]

GetTextureParameter() 공개 추상적인 메소드

public abstract GetTextureParameter ( int target, int pName ) : float
target int
pName int
리턴 float

GetUniform() 공개 추상적인 메소드

public abstract GetUniform ( IShaderProgram program, IUniformLocation location ) : List
program IShaderProgram
location IUniformLocation
리턴 List

GetUniformLocation() 공개 추상적인 메소드

public abstract GetUniformLocation ( IShaderProgram program, String name ) : IUniformLocation
program IShaderProgram
name String
리턴 IUniformLocation

GetVertexAttrib() 공개 추상적인 메소드

public abstract GetVertexAttrib ( int index, int pName ) : Object
index int
pName int
리턴 Object

GetVertexAttribOffset() 공개 추상적인 메소드

public abstract GetVertexAttribOffset ( int index, int pName ) : int
index int
pName int
리턴 int

Hint() 공개 추상적인 메소드

public abstract Hint ( int target, int mode ) : void
target int
mode int
리턴 void

IsBuffer() 공개 추상적인 메소드

public abstract IsBuffer ( IBuffer buffer ) : bool
buffer IBuffer
리턴 bool

IsEnabled() 공개 추상적인 메소드

public abstract IsEnabled ( int cap ) : bool
cap int
리턴 bool

IsFramebuffer() 공개 추상적인 메소드

public abstract IsFramebuffer ( IFrameBuffer frameBuffer ) : bool
frameBuffer IFrameBuffer
리턴 bool

IsRenderbuffer() 공개 추상적인 메소드

public abstract IsRenderbuffer ( IRenderBuffer renderBuffer ) : bool
renderBuffer IRenderBuffer
리턴 bool

IsShader() 공개 추상적인 메소드

public abstract IsShader ( IShader shader ) : bool
shader IShader
리턴 bool

IsShaderProgram() 공개 추상적인 메소드

public abstract IsShaderProgram ( IShaderProgram shaderProgram ) : bool
shaderProgram IShaderProgram
리턴 bool

IsTexture() 공개 추상적인 메소드

public abstract IsTexture ( ITexture texture ) : bool
texture ITexture
리턴 bool

LineWidth() 공개 추상적인 메소드

public abstract LineWidth ( float width ) : void
width float
리턴 void

LinkProgram() 공개 추상적인 메소드

public abstract LinkProgram ( IShaderProgram program ) : void
program IShaderProgram
리턴 void

PixelStorei() 공개 추상적인 메소드

public abstract PixelStorei ( int pName, int param ) : void
pName int
param int
리턴 void

PolygonOffset() 공개 추상적인 메소드

public abstract PolygonOffset ( float factor, float offset ) : void
factor float
offset float
리턴 void

ReadPixels() 공개 추상적인 메소드

public abstract ReadPixels ( int x, int y, int width, int height, int format, int type, Array pixels ) : void
x int
y int
width int
height int
format int
type int
pixels System.Array
리턴 void

RenderbufferStorage() 공개 추상적인 메소드

public abstract RenderbufferStorage ( int target, int internalFormat, int width, int height ) : void
target int
internalFormat int
width int
height int
리턴 void

SampleCoverage() 공개 추상적인 메소드

public abstract SampleCoverage ( float value, bool invert ) : void
value float
invert bool
리턴 void

Scissor() 공개 추상적인 메소드

public abstract Scissor ( int x, int y, int width, int height ) : void
x int
y int
width int
height int
리턴 void

ShaderSource() 공개 추상적인 메소드

public abstract ShaderSource ( IShader shader, String source ) : void
shader IShader
source String
리턴 void

StencilFuncSeparate() 공개 추상적인 메소드

public abstract StencilFuncSeparate ( int face, int func, int reff, int mask ) : void
face int
func int
reff int
mask int
리턴 void

StencilFunction() 공개 추상적인 메소드

public abstract StencilFunction ( int func, int reff, int mask ) : void
func int
reff int
mask int
리턴 void

StencilMask() 공개 추상적인 메소드

public abstract StencilMask ( int mask ) : void
mask int
리턴 void

StencilMaskSeparate() 공개 추상적인 메소드

public abstract StencilMaskSeparate ( int face, int mask ) : void
face int
mask int
리턴 void

StencilOp() 공개 추상적인 메소드

public abstract StencilOp ( int fail, int zFail, int zPass ) : void
fail int
zFail int
zPass int
리턴 void

StencilOpSeparate() 공개 추상적인 메소드

public abstract StencilOpSeparate ( int face, int fail, int zFail, int zPass ) : void
face int
fail int
zFail int
zPass int
리턴 void

TexImage2D() 공개 추상적인 메소드

public abstract TexImage2D ( int target, int level, int internalFormat, int format, int type, IImageResource image ) : void
target int
level int
internalFormat int
format int
type int
image IImageResource
리턴 void

TexImage2D() 공개 추상적인 메소드

public abstract TexImage2D ( int target, int level, int internalFormat, int format, int type, ImageData image ) : void
target int
level int
internalFormat int
format int
type int
image ImageData
리턴 void

TexImage2D() 공개 추상적인 메소드

public abstract TexImage2D ( int target, int level, int xOffset, int yOffset, int format, int type, IImageResource image ) : void
target int
level int
xOffset int
yOffset int
format int
type int
image IImageResource
리턴 void

TexImage2D() 공개 추상적인 메소드

public abstract TexImage2D ( int target, int level, int xOffset, int yOffset, int format, int type, ImageData image ) : void
target int
level int
xOffset int
yOffset int
format int
type int
image ImageData
리턴 void

TexImage2D() 공개 추상적인 메소드

public abstract TexImage2D ( int target, int level, int internalformat, int width, int height, int border, int format, int type, float pixels ) : void
target int
level int
internalformat int
width int
height int
border int
format int
type int
pixels float
리턴 void

TexParameterf() 공개 추상적인 메소드

public abstract TexParameterf ( int target, int pName, float param ) : void
target int
pName int
param float
리턴 void

TexParameteri() 공개 추상적인 메소드

public abstract TexParameteri ( int target, int pName, int param ) : void
target int
pName int
param int
리턴 void

Uniform1f() 공개 추상적인 메소드

public abstract Uniform1f ( IUniformLocation location, float x ) : void
location IUniformLocation
x float
리턴 void

Uniform1fv() 공개 추상적인 메소드

public abstract Uniform1fv ( IUniformLocation location, float v ) : void
location IUniformLocation
v float
리턴 void

Uniform1i() 공개 추상적인 메소드

public abstract Uniform1i ( IUniformLocation location, int x ) : void
location IUniformLocation
x int
리턴 void

Uniform1iv() 공개 추상적인 메소드

public abstract Uniform1iv ( IUniformLocation location, int v ) : void
location IUniformLocation
v int
리턴 void

Uniform2f() 공개 추상적인 메소드

public abstract Uniform2f ( IUniformLocation location, float x, float y ) : void
location IUniformLocation
x float
y float
리턴 void

Uniform2fv() 공개 추상적인 메소드

public abstract Uniform2fv ( IUniformLocation location, float v ) : void
location IUniformLocation
v float
리턴 void

Uniform2i() 공개 추상적인 메소드

public abstract Uniform2i ( IUniformLocation location, int x, int y ) : void
location IUniformLocation
x int
y int
리턴 void

Uniform2iv() 공개 추상적인 메소드

public abstract Uniform2iv ( IUniformLocation location, int v ) : void
location IUniformLocation
v int
리턴 void

Uniform3f() 공개 추상적인 메소드

public abstract Uniform3f ( IUniformLocation location, float x, float y, float z ) : void
location IUniformLocation
x float
y float
z float
리턴 void

Uniform3fv() 공개 추상적인 메소드

public abstract Uniform3fv ( IUniformLocation location, float v ) : void
location IUniformLocation
v float
리턴 void

Uniform3i() 공개 추상적인 메소드

public abstract Uniform3i ( IUniformLocation location, int x, int y, int z ) : void
location IUniformLocation
x int
y int
z int
리턴 void

Uniform3iv() 공개 추상적인 메소드

public abstract Uniform3iv ( IUniformLocation location, int v ) : void
location IUniformLocation
v int
리턴 void

Uniform4f() 공개 추상적인 메소드

public abstract Uniform4f ( IUniformLocation location, float x, float y, float z, float w ) : void
location IUniformLocation
x float
y float
z float
w float
리턴 void

Uniform4fv() 공개 추상적인 메소드

public abstract Uniform4fv ( IUniformLocation location, float v ) : void
location IUniformLocation
v float
리턴 void

Uniform4i() 공개 추상적인 메소드

public abstract Uniform4i ( IUniformLocation location, int x, int y, int z, int w ) : void
location IUniformLocation
x int
y int
z int
w int
리턴 void

Uniform4iv() 공개 추상적인 메소드

public abstract Uniform4iv ( IUniformLocation location, int v ) : void
location IUniformLocation
v int
리턴 void

UniformMatrix2fv() 공개 추상적인 메소드

public abstract UniformMatrix2fv ( IUniformLocation location, bool transpose, float value ) : void
location IUniformLocation
transpose bool
value float
리턴 void

UniformMatrix3fv() 공개 추상적인 메소드

public abstract UniformMatrix3fv ( IUniformLocation location, bool transpose, float value ) : void
location IUniformLocation
transpose bool
value float
리턴 void

UniformMatrix4fv() 공개 추상적인 메소드

public abstract UniformMatrix4fv ( IUniformLocation location, bool transpose, float value ) : void
location IUniformLocation
transpose bool
value float
리턴 void

UseProgram() 공개 추상적인 메소드

public abstract UseProgram ( IShaderProgram program ) : void
program IShaderProgram
리턴 void

ValidateProgram() 공개 추상적인 메소드

public abstract ValidateProgram ( IShaderProgram program ) : void
program IShaderProgram
리턴 void

VertexAttrib1f() 공개 추상적인 메소드

public abstract VertexAttrib1f ( int index, float x ) : void
index int
x float
리턴 void

VertexAttrib1fv() 공개 추상적인 메소드

public abstract VertexAttrib1fv ( int index, float values ) : void
index int
values float
리턴 void

VertexAttrib2f() 공개 추상적인 메소드

public abstract VertexAttrib2f ( int index, float x, float y ) : void
index int
x float
y float
리턴 void

VertexAttrib2fv() 공개 추상적인 메소드

public abstract VertexAttrib2fv ( int index, float values ) : void
index int
values float
리턴 void

VertexAttrib3f() 공개 추상적인 메소드

public abstract VertexAttrib3f ( int index, float x, float y, float z ) : void
index int
x float
y float
z float
리턴 void

VertexAttrib3fv() 공개 추상적인 메소드

public abstract VertexAttrib3fv ( int index, float values ) : void
index int
values float
리턴 void

VertexAttrib4f() 공개 추상적인 메소드

public abstract VertexAttrib4f ( int index, float x, float y, float z, float w ) : void
index int
x float
y float
z float
w float
리턴 void

VertexAttrib4fv() 공개 추상적인 메소드

public abstract VertexAttrib4fv ( int index, float values ) : void
index int
values float
리턴 void

VertexAttribPointer() 공개 추상적인 메소드

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

Viewport() 공개 추상적인 메소드

public abstract Viewport ( int x, int y, int width, int height ) : void
x int
y int
width int
height int
리턴 void