OpenGL 方法 |
OpenGL 类型公开以下成员。
| 名称 | 说明 | |
|---|---|---|
| Accum(UInt32, Single) |
Set the Accumulation Buffer operation.
| |
| Accum(AccumOperation, Single) |
Set the Accumulation Buffer operation.
| |
| AlphaFunc(UInt32, Single) |
Specify the Alpha Test function.
| |
| AlphaFunc(AlphaTestFunction, Single) |
Specify the Alpha Test function.
| |
| AreTexturesResident |
Determine if textures are loaded in texture memory.
| |
| ArrayElement |
Render a vertex using the specified vertex array element.
| |
| Begin(UInt32) |
Begin drawing geometry in the specified mode.
| |
| Begin(BeginMode) |
Begin drawing geometry in the specified mode.
| |
| BeginCurve |
This function begins drawing a NURBS curve.
| |
| BeginSurface |
This function begins drawing a NURBS surface.
| |
| BeginTrim |
Delimit a NURBS trimming loop definition.
| |
| BindTexture |
Call this function after creating a texture to finalise creation of it,
or to make an existing texture current.
| |
| Bitmap |
Draw a bitmap.
| |
| BlendFunc(UInt32, UInt32) |
This function sets the current blending function.
| |
| BlendFunc(BlendingSourceFactor, BlendingDestinationFactor) |
This function sets the current blending function.
| |
| Build1DMipmaps |
Create 1-D mipmaps.
| |
| Build2DMipmaps |
Create 2-D mipmaps.
| |
| CallList |
This function calls a certain display list.
| |
| CallLists(Int32, Byte) |
Execute a list of display lists. Automatically uses the GL_UNSIGNED_BYTE version of the function.
| |
| CallLists(Int32, UInt32) |
Execute a list of display lists. Automatically uses the GL_UNSIGNED_INT version of the function.
| |
| CallLists(Int32, DataType, IntPtr) |
Execute a list of display lists.
| |
| CallLists(Int32, UInt32, IntPtr) |
Execute a list of display lists.
| |
| Clear |
This function clears the buffers specified by mask.
| |
| ClearAccum |
Specify clear values for the accumulation buffer.
| |
| ClearColor |
This function sets the color that the drawing buffer is 'cleared' to.
| |
| ClearDepth |
Specify the clear value for the depth buffer.
| |
| ClearIndex |
Specify the clear value for the color index buffers.
| |
| ClearStencil |
Specify the clear value for the stencil buffer.
| |
| ClipPlane(UInt32, Double) |
Specify a plane against which all geometry is clipped.
| |
| ClipPlane(ClipPlaneName, Double) |
Specify a plane against which all geometry is clipped.
| |
| Color(Byte) |
Sets the current color to 'v'.
| |
| Color(Double) |
Sets the current color to 'v'.
| |
| Color(Int16) |
Sets the current color to 'v'.
| |
| Color(Int32) |
Sets the current color to 'v'.
| |
| Color(Single) |
Sets the current color to 'v'.
| |
| Color(UInt16) |
Sets the current color to 'v'.
| |
| Color(UInt32) |
Sets the current color to 'v'.
| |
| Color(Byte, Byte, Byte) |
Sets the current color.
| |
| Color(Double, Double, Double) |
Sets the current color.
| |
| Color(Int16, Int16, Int16) |
Sets the current color.
| |
| Color(Int32, Int32, Int32) |
Sets the current color.
| |
| Color(Single, Single, Single) |
Sets the current color.
| |
| Color(UInt16, UInt16, UInt16) |
Sets the current color.
| |
| Color(UInt32, UInt32, UInt32) |
Sets the current color.
| |
| Color(Byte, Byte, Byte, Byte) |
Sets the current color.
| |
| Color(Double, Double, Double, Double) |
Sets the current color.
| |
| Color(Int16, Int16, Int16, Int16) |
Sets the current color.
| |
| Color(Int32, Int32, Int32, Int32) |
Sets the current color.
| |
| Color(Single, Single, Single, Single) |
Sets the current color.
| |
| Color(UInt16, UInt16, UInt16, UInt16) |
Sets the current color.
| |
| Color(UInt32, UInt32, UInt32, UInt32) |
Sets the current color.
| |
| ColorMask |
This function sets the current colour mask.
| |
| ColorMaterial |
Cause a material color to track the current color.
| |
| ColorPointer |
Define an array of colors.
| |
| CopyPixels |
Copy pixels in the frame buffer.
| |
| CopyTexImage1D |
Copy pixels into a 1D texture image.
| |
| CopyTexImage2D |
Copy pixels into a 2D texture image.
| |
| CopyTexSubImage1D |
Copy a one-dimensional texture subimage.
| |
| CopyTexSubImage2D |
Copy a two-dimensional texture subimage.
| |
| CullFace |
Specify whether front- or back-facing facets can be culled.
| |
| Cylinder |
This function draws a sphere from the quadric object.
| |
| DeleteLists |
This function deletes a list, or a range of lists.
| |
| DeleteNurbsRenderer |
This function deletes the underlying glu nurbs renderer.
| |
| DeleteQuadric |
Call this function to delete an OpenGL Quadric object.
| |
| DeleteTess |
Delete a tesselator object.
| |
| DeleteTextures |
This function deletes a set of Texture objects.
| |
| DepthFunc(UInt32) |
This function sets the current depth buffer comparison function, the default it LESS.
| |
| DepthFunc(DepthFunction) |
This function sets the current depth buffer comparison function, the default it LESS.
| |
| DepthMask |
This function sets the depth mask.
| |
| DepthRange |
Specify mapping of depth values from normalized device coordinates to window coordinates.
| |
| Disable |
Call this function to disable an OpenGL capability.
| |
| DisableClientState |
This function disables a client state array, such as a vertex array.
| |
| Disk |
Draw a disk.
| |
| Dispose | ||
| DrawArrays |
Render primitives from array data.
| |
| DrawBuffer(UInt32) |
Specify which color buffers are to be drawn into.
| |
| DrawBuffer(DrawBufferMode) |
Specify which color buffers are to be drawn into.
| |
| DrawElements(UInt32, Int32, UInt32) |
Render primitives from array data.
| |
| DrawElements(UInt32, Int32, UInt32, IntPtr) |
Render primitives from array data.
| |
| DrawPixels(Int32, Int32, UInt32, Byte) |
Draws a rectangle of pixel data at the current raster position.
| |
| DrawPixels(Int32, Int32, UInt32, Single) |
Draws a rectangle of pixel data at the current raster position.
| |
| DrawPixels(Int32, Int32, UInt32, UInt16) |
Draws a rectangle of pixel data at the current raster position.
| |
| DrawPixels(Int32, Int32, UInt32, UInt32) |
Draws a rectangle of pixel data at the current raster position.
| |
| DrawPixels(Int32, Int32, UInt32, UInt32, IntPtr) |
Draws a rectangle of pixel data at the current raster position.
| |
| EdgeFlag(Byte) |
Flag edges as either boundary or nonboundary.
| |
| EdgeFlag(Byte) |
Flag edges as either boundary or nonboundary.
| |
| EdgeFlagPointer |
Define an array of edge flags.
| |
| Enable |
Call this function to enable an OpenGL capability.
| |
| EnableClientState |
This function enables one of the client state arrays, such as a vertex array.
| |
| EnableIf |
This is not an imported OpenGL function, but very useful. If 'test' is
true, cap is enabled, otherwise, it's disable.
| |
| End |
Signals the End of drawing.
| |
| EndCurve |
This function ends the drawing of a NURBS curve.
| |
| EndList |
Ends the current display list compilation.
| |
| EndSurface |
This function ends the drawing of a NURBS surface.
| |
| EndTrim |
Delimit a NURBS trimming loop definition.
| |
| ErrorString |
Produce an error string from a GL or GLU error code.
| |
| EvalCoord1(Double) |
Evaluate from the current evaluator.
| |
| EvalCoord1(Double) |
Evaluate from the current evaluator.
| |
| EvalCoord1(Single) |
Evaluate from the current evaluator.
| |
| EvalCoord1(Single) |
Evaluate from the current evaluator.
| |
| EvalCoord2(Double) |
Evaluate from the current evaluator.
| |
| EvalCoord2(Single) |
Evaluate from the current evaluator.
| |
| EvalCoord2(Double, Double) |
Evaluate from the current evaluator.
| |
| EvalCoord2(Single, Single) |
Evaluate from the current evaluator.
| |
| EvalMesh1 |
Evaluates a 'mesh' from the current evaluators.
| |
| EvalMesh2 |
Evaluates a 'mesh' from the current evaluators.
| |
| EvalPoint1 |
Generate and evaluate a single point in a mesh.
| |
| EvalPoint2 |
Generate and evaluate a single point in a mesh.
| |
| FeedbackBuffer |
This function sets the feedback buffer, that will receive feedback data.
| |
| Finish |
This function is similar to flush, but in a sense does it more, as it
executes all commands aon both the client and the server.
| |
| Flush |
This forces OpenGL to execute any commands you have given it.
| |
| Fog(UInt32, Int32) |
Sets a fog parameter.
| |
| Fog(UInt32, Int32) |
Sets a fog parameter.
| |
| Fog(UInt32, Single) |
Sets a fog parameter.
| |
| Fog(UInt32, Single) |
Sets a fog parameter.
| |
| FrontFace |
This function sets what defines a front face.
| |
| Frustum |
This function creates a frustrum transformation and mulitplies it to the current
matrix (which in most cases should be the projection matrix).
| |
| GDICoordinatetoOpenGLCoordinate |
GDIs the coordinateto open GL coordinate.
| |
| GDItoOpenGL |
This function transforms a windows point into an OpenGL point,
which is measured from the bottom left of the screen.
| |
| GenLists |
This function generates 'range' number of contiguos display list indices.
| |
| GenTextures |
Create a set of unique texture names.
| |
| GetBooleanv(UInt32, Byte) |
This function queries OpenGL for data, and puts it in the buffer supplied.
| |
| GetBooleanv(GetTarget, Byte) |
This function queries OpenGL for data, and puts it in the buffer supplied.
| |
| GetClipPlane |
Return the coefficients of the specified clipping plane.
| |
| GetDouble(UInt32, Double) |
This function queries OpenGL for data, and puts it in the buffer supplied.
| |
| GetDouble(GetTarget, Double) |
This function queries OpenGL for data, and puts it in the buffer supplied.
| |
| GetError |
Get the current OpenGL error code.
| |
| GetErrorCode |
Get the current OpenGL error code.
| |
| GetErrorDescription |
Gets the error description for a given error code.
| |
| GetFloat(UInt32, Single) |
This this function to query OpenGL values.
| |
| GetFloat(GetTarget, Single) |
This this function to query OpenGL values.
| |
| GetInteger(UInt32, Int32) |
Use this function to query OpenGL parameter values.
| |
| GetInteger(GetTarget, Int32) |
Use this function to query OpenGL parameter values.
| |
| GetLight(UInt32, UInt32, Int32) |
Return light source parameter values.
| |
| GetLight(UInt32, UInt32, Single) |
Return light source parameter values.
| |
| GetMap(UInt32, UInt32, Double) |
Return evaluator parameters.
| |
| GetMap(UInt32, UInt32, Int32) |
Return evaluator parameters.
| |
| GetMap(UInt32, UInt32, Single) |
Return evaluator parameters.
| |
| GetMap(GetMapTarget, UInt32, Double) |
Return evaluator parameters.
| |
| GetMap(GetMapTarget, UInt32, Int32) |
Return evaluator parameters.
| |
| GetMap(GetMapTarget, UInt32, Single) |
Return evaluator parameters.
| |
| GetMaterial(UInt32, UInt32, Int32) |
Return material parameters.
| |
| GetMaterial(UInt32, UInt32, Single) |
Return material parameters.
| |
| GetNurbsProperty |
Get a NURBS property.
| |
| GetPixelMap(UInt32, Single) |
Return the specified pixel map.
| |
| GetPixelMap(UInt32, UInt16) |
Return the specified pixel map.
| |
| GetPixelMap(UInt32, UInt32) |
Return the specified pixel map.
| |
| GetPointerv |
Return the address of the specified pointer.
| |
| GetPolygonStipple |
Return the polygon stipple pattern.
| |
| GetString(Int32) |
Return a string describing the GLU version or GLU extensions.
| |
| GetString(UInt32) |
Return a string describing the current GL connection.
| |
| GetTessProperty |
Set a tessellation object property.
| |
| GetTexEnv(UInt32, UInt32, Int32) |
Return texture environment parameters.
| |
| GetTexEnv(UInt32, UInt32, Single) |
Return texture environment parameters.
| |
| GetTexGen(UInt32, UInt32, Double) |
Control the generation of texture coordinates.
| |
| GetTexGen(UInt32, UInt32, Int32) |
Control the generation of texture coordinates.
| |
| GetTexGen(UInt32, UInt32, Single) |
Control the generation of texture coordinates.
| |
| GetTexImage |
Return a texture image.
| |
| GetTexLevelParameter(UInt32, Int32, UInt32, Int32) |
Return texture parameter values for a specific level of detail.
| |
| GetTexLevelParameter(UInt32, Int32, UInt32, Single) |
Return texture parameter values for a specific level of detail.
| |
| GetTexParameter(UInt32, UInt32, Int32) |
Return texture parameter values.
| |
| GetTexParameter(UInt32, UInt32, Single) |
Return texture parameter values.
| |
| Hint(UInt32, UInt32) |
Specify implementation-specific hints.
| |
| Hint(HintTarget, HintMode) |
Specify implementation-specific hints.
| |
| Index(Byte) |
Set the current color index.
| |
| Index(Byte) |
Set the current color index.
| |
| Index(Double) |
Set the current color index.
| |
| Index(Double) |
Set the current color index.
| |
| Index(Int16) |
Set the current color index.
| |
| Index(Int16) |
Set the current color index.
| |
| Index(Int32) |
Set the current color index.
| |
| Index(Int32) |
Set the current color index.
| |
| Index(Single) |
Set the current color index.
| |
| Index(Single) |
Set the current color index.
| |
| IndexMask |
Control the writing of individual bits in the color index buffers.
| |
| IndexPointer |
Define an array of color indexes.
| |
| InitNames |
This function initialises the select buffer names.
| |
| InterleavedArrays |
Simultaneously specify and enable several interleaved arrays.
| |
| IsEnabled |
Use this function to query if a certain OpenGL function is enabled or not.
| |
| IsList |
This function determines whether a specified value is a display list.
| |
| IsTexture |
Determine if a name corresponds to a texture.
| |
| Light(UInt32, UInt32, Int32) |
Set the parameter (pname) of the light 'light'.
| |
| Light(UInt32, UInt32, Int32) |
Set the parameter (pname) of the light 'light'.
| |
| Light(UInt32, UInt32, Single) |
Set the parameter (pname) of the light 'light'.
| |
| Light(UInt32, UInt32, Single) |
Set the parameter (pname) of the light 'light'.
| |
| Light(LightName, LightParameter, Int32) |
Set the parameter (pname) of the light 'light'.
| |
| Light(LightName, LightParameter, Int32) |
Set the parameter (pname) of the light 'light'.
| |
| Light(LightName, LightParameter, Single) |
Set the parameter (pname) of the light 'light'.
| |
| Light(LightName, LightParameter, Single) |
Set the parameter (pname) of the light 'light'.
| |
| LightModel(UInt32, Int32) |
This function sets a parameter of the lighting model.
| |
| LightModel(UInt32, Int32) |
This function sets a parameter of the lighting model.
| |
| LightModel(UInt32, Single) |
This function sets a parameter of the lighting model.
| |
| LightModel(UInt32, Single) |
This function sets a parameter of the lighting model.
| |
| LightModel(LightModelParameter, Int32) |
This function sets a parameter of the lighting model.
| |
| LightModel(LightModelParameter, Int32) |
This function sets a parameter of the lighting model.
| |
| LightModel(LightModelParameter, Single) |
This function sets a parameter of the lighting model.
| |
| LightModel(LightModelParameter, Single) |
This function sets a parameter of the lighting model.
| |
| LineStipple |
Specify the line stipple pattern.
| |
| LineWidth |
Set's the current width of lines.
| |
| ListBase |
Set the display-list base for glCallLists.
| |
| LoadIdentity |
Call this function to load the identity matrix into the current matrix stack.
| |
| LoadMatrix |
Replace the current matrix with the specified matrix.
| |
| LoadMatrixf |
Replace the current matrix with the specified matrix.
| |
| LoadName |
This function replaces the name at the top of the selection names stack
with 'name'.
| |
| LoadSamplingMatrices |
Load NURBS sampling and culling matrice.
| |
| LogicOp(UInt32) |
Specify a logical pixel operation for color index rendering.
| |
| LogicOp(LogicOp) |
Specify a logical pixel operation for color index rendering.
| |
| LookAt |
This function transforms the projection matrix so that it looks at a certain
point, from a certain point.
| |
| Map1(UInt32, Double, Double, Int32, Int32, Double) |
Defines a 1D evaluator.
| |
| Map1(UInt32, Single, Single, Int32, Int32, Single) |
Defines a 1D evaluator.
| |
| Map2(UInt32, Double, Double, Int32, Int32, Double, Double, Int32, Int32, Double) |
Defines a 2D evaluator.
| |
| Map2(UInt32, Single, Single, Int32, Int32, Single, Single, Int32, Int32, Single) |
Defines a 2D evaluator.
| |
| MapGrid1(Int32, Double, Double) |
This function defines a grid that goes from u1 to u1 in n steps, evenly spaced.
| |
| MapGrid1(Int32, Single, Single) |
This function defines a grid that goes from u1 to u1 in n steps, evenly spaced.
| |
| MapGrid2(Int32, Double, Double, Int32, Double, Double) |
This function defines a grid that goes from u1 to u1 in n steps, evenly spaced,
and the same for v.
| |
| MapGrid2(Int32, Single, Single, Int32, Single, Single) |
This function defines a grid that goes from u1 to u1 in n steps, evenly spaced,
and the same for v.
| |
| Material(UInt32, UInt32, Int32) |
This function sets a material parameter.
| |
| Material(UInt32, UInt32, Int32) |
This function sets a material parameter.
| |
| Material(UInt32, UInt32, Single) |
This function sets a material parameter.
| |
| Material(UInt32, UInt32, Single) |
This function sets a material parameter.
| |
| MatrixMode(UInt32) |
Set the current matrix mode (the matrix that matrix operations will be
performed on).
| |
| MatrixMode(MatrixMode) |
Set the current matrix mode (the matrix that matrix operations will be
performed on).
| |
| MultMatrix(Double) |
Multiply the current matrix with the specified matrix.
| |
| MultMatrix(Single) |
Multiply the current matrix with the specified matrix.
| |
| NewList |
This function starts compiling a new display list.
| |
| NewNurbsRenderer |
This function creates a new glu NURBS renderer object.
| |
| NewQuadric |
This function creates a new OpenGL Quadric Object.
| |
| NewTess |
Create a tessellation object.
| |
| Normal(Byte) |
This function sets the current normal.
| |
| Normal(Double) |
This function sets the current normal.
| |
| Normal(Int16) |
This function sets the current normal.
| |
| Normal(Int32) |
This function sets the current normal.
| |
| Normal(Single) |
This function sets the current normal.
| |
| Normal(Byte, Byte, Byte) |
Set the current normal.
| |
| Normal(Double, Double, Double) |
Set the current normal.
| |
| Normal(Int16, Int16, Int16) |
Set the current normal.
| |
| Normal(Single, Single, Single) |
Set the current normal.
| |
| Normal3i |
Set the current normal.
| |
| NormalPointer(UInt32, Int32, IntPtr) |
Set's the pointer to the normal array.
| |
| NormalPointer(UInt32, Int32, Single) |
Set's the pointer to the normal array.
| |
| NurbsCurve |
This function defines a NURBS Curve.
| |
| NurbsProperty |
This function sets a NURBS property.
| |
| NurbsSurface |
This function defines a NURBS surface.
| |
| OpenGLRender |
通过GDI+ Graphics初始化OpenGL,并执行渲染
| |
| Ortho |
This function creates an orthographic projection matrix (i.e one with no
perspective) and multiplies it to the current matrix stack, which would
normally be 'PROJECTION'.
| |
| Ortho2D |
This function creates an orthographic project based on a screen size.
| |
| PartialDisk |
This function draws a partial disk from the quadric object.
| |
| PassThrough |
Place a marker in the feedback buffer.
| |
| Perspective |
This function creates a perspective matrix and multiplies it to the current
matrix stack (which in most cases should be 'PROJECTION').
| |
| PickMatrix |
This function creates a 'pick matrix' normally used for selecting objects that
are at a certain point on the screen.
| |
| PixelMap(UInt32, Int32, Single) |
Set up pixel transfer maps.
| |
| PixelMap(UInt32, Int32, UInt16) |
Set up pixel transfer maps.
| |
| PixelMap(UInt32, Int32, UInt32) |
Set up pixel transfer maps.
| |
| PixelStore(UInt32, Int32) |
Set pixel storage modes.
| |
| PixelStore(UInt32, Single) |
Set pixel storage modes.
| |
| PixelTransfer(UInt32, Boolean) |
Set pixel transfer modes.
| |
| PixelTransfer(UInt32, Int32) |
Set pixel transfer modes.
| |
| PixelTransfer(UInt32, Single) |
Set pixel transfer modes.
| |
| PixelTransfer(PixelTransferParameterName, Boolean) |
Set pixel transfer modes.
| |
| PixelTransfer(PixelTransferParameterName, Int32) |
Set pixel transfer modes.
| |
| PixelTransfer(PixelTransferParameterName, Single) |
Set pixel transfer modes.
| |
| PixelZoom |
Specify the pixel zoom factors.
| |
| PointSize |
The size of points to be rasterised.
| |
| PolygonMode(UInt32, UInt32) |
This sets the current drawing mode of polygons (points, lines, filled).
| |
| PolygonMode(FaceMode, PolygonMode) |
This sets the current drawing mode of polygons (points, lines, filled).
| |
| PolygonOffset |
Set the scale and units used to calculate depth values.
| |
| PolygonStipple |
Set the polygon stippling pattern.
| |
| PopAttrib |
This function restores the attribute stack to the state it was when
PushAttrib was called.
| |
| PopClientAttrib |
Pop the client attribute stack.
| |
| PopMatrix |
Restore the previously saved state of the current matrix stack.
| |
| PopName |
This takes the top name off the selection names stack.
| |
| PostGLCall |
Called after an OpenGL call to enable error checking.
| |
| PreGLCall |
Called before an OpenGL call to enable error checking and ensure the
correct OpenGL context is correct.
| |
| PrioritizeTextures |
Set texture residence priority.
| |
| Project |
This function Maps the specified object coordinates into window coordinates.
| |
| PushAttrib(UInt32) |
Save the current state of the attribute groups specified by 'mask'.
| |
| PushAttrib(AttributeMask) |
Save the current state of the attribute groups specified by 'mask'.
| |
| PushClientAttrib |
Push the client attribute stack.
| |
| PushMatrix |
Save the current state of the current matrix stack.
| |
| PushName |
This function adds a new name to the selection buffer.
| |
| PwlCurve |
Describe a piecewise linear NURBS trimming curve.
| |
| QuadricDrawStyle |
This sets the current drawstyle for the Quadric Object.
| |
| QuadricNormals |
This set's the Generate Normals propery of the specified Quadric object.
| |
| QuadricOrientation |
This sets the orientation for the quadric object.
| |
| QuadricTexture |
This function sets the type of texture coordinates being generated by
the specified quadric object.
| |
| RasterPos(Double) |
This function sets the current raster position.
| |
| RasterPos(Int16) |
This function sets the current raster position.
| |
| RasterPos(Int32) |
This function sets the current raster position.
| |
| RasterPos(Single) |
This function sets the current raster position.
| |
| RasterPos(Double, Double) |
This function sets the current raster position.
| |
| RasterPos(Int16, Int16) |
This function sets the current raster position.
| |
| RasterPos(Int32, Int32) |
This function sets the current raster position.
| |
| RasterPos(Single, Single) |
This function sets the current raster position.
| |
| RasterPos(Double, Double, Double) |
This function sets the current raster position.
| |
| RasterPos(Int16, Int16, Int16) |
This function sets the current raster position.
| |
| RasterPos(Int32, Int32, Int32) |
This function sets the current raster position.
| |
| RasterPos(Single, Single, Single) |
This function sets the current raster position.
| |
| RasterPos(Double, Double, Double, Double) |
This function sets the current raster position.
| |
| RasterPos(Int16, Int16, Int16, Int16) |
This function sets the current raster position.
| |
| RasterPos(Int32, Int32, Int32, Int32) |
This function sets the current raster position.
| |
| RasterPos(Single, Single, Single, Single) |
This function sets the current raster position.
| |
| ReadBuffer |
Select a color buffer source for pixels.
| |
| ReadPixels(Int32, Int32, Int32, Int32, UInt32, UInt32, Byte) |
Reads a block of pixels from the frame buffer.
| |
| ReadPixels(Int32, Int32, Int32, Int32, UInt32, UInt32, IntPtr) |
Reads a block of pixels from the frame buffer.
| |
| Rect(Double, Double) |
Draw a rectangle from two coordinates, expressed as arrays, e.g
Rect(new float[] {0, 0}, new float[] {10, 10});
| |
| Rect(Int16, Int16) |
Draw a rectangle from two coordinates, expressed as arrays, e.g
Rect(new float[] {0, 0}, new float[] {10, 10});
| |
| Rect(Int32, Int32) |
Draw a rectangle from two coordinates, expressed as arrays, e.g
Rect(new float[] {0, 0}, new float[] {10, 10});
| |
| Rect(Single, Single) |
Draw a rectangle from two coordinates, expressed as arrays, e.g
Rect(new float[] {0, 0}, new float[] {10, 10});
| |
| Rect(Double, Double, Double, Double) |
Draw a rectangle from two coordinates (top-left and bottom-right).
| |
| Rect(Int16, Int16, Int16, Int16) |
Draw a rectangle from two coordinates (top-left and bottom-right).
| |
| Rect(Int32, Int32, Int32, Int32) |
Draw a rectangle from two coordinates (top-left and bottom-right).
| |
| Rect(Single, Single, Single, Single) |
Draw a rectangle from two coordinates (top-left and bottom-right).
| |
| RenderMode(UInt32) |
This function sets the current render mode (render, feedback or select).
| |
| RenderMode(RenderingMode) |
This function sets the current render mode (render, feedback or select).
| |
| Rotate(Single, Single, Single) |
This function quickly does three rotations, one about each axis, with the
given angles (it's not an OpenGL function, but very useful).
| |
| Rotate(Double, Double, Double, Double) |
This function applies a rotation transformation to the current matrix.
| |
| Rotate(Single, Single, Single, Single) |
This function applies a rotation transformation to the current matrix.
| |
| Scale(Double, Double, Double) |
This function applies a scale transformation to the current matrix.
| |
| Scale(Single, Single, Single) |
This function applies a scale transformation to the current matrix.
| |
| ScaleImage |
Scale an image to an arbitrary size.
| |
| Scissor |
Define the scissor box.
| |
| SelectBuffer |
This function sets the current select buffer.
| |
| ShadeModel(UInt32) |
Select flat or smooth shading.
| |
| ShadeModel(ShadeModel) |
Select flat or smooth shading.
| |
| Sphere |
This function draws a sphere from a Quadric Object.
| |
| StencilFunc(UInt32, Int32, UInt32) |
This function sets the current stencil buffer function.
| |
| StencilFunc(StencilFunction, Int32, UInt32) |
This function sets the current stencil buffer function.
| |
| StencilMask |
This function sets the stencil buffer mask.
| |
| StencilOp(UInt32, UInt32, UInt32) |
This function sets the stencil buffer operation.
| |
| StencilOp(StencilOperation, StencilOperation, StencilOperation) |
This function sets the stencil buffer operation.
| |
| SwapBuffers | ||
| TessBeginContour |
Delimit a contour description.
| |
| TessBeginPolygon |
Delimit a polygon description.
| |
| TessEndContour |
Delimit a contour description.
| |
| TessEndPolygon |
Delimit a polygon description.
| |
| TessNormal |
Specify a normal for a polygon.
| |
| TessProperty |
Set a tessellation object property.
| |
| TessVertex |
Specify a vertex on a polygon.
| |
| TexCoord(Double) |
This function sets the current texture coordinates.
| |
| TexCoord(Double) |
This function sets the current texture coordinates.
| |
| TexCoord(Int16) |
This function sets the current texture coordinates.
| |
| TexCoord(Int16) |
This function sets the current texture coordinates.
| |
| TexCoord(Int32) |
This function sets the current texture coordinates.
| |
| TexCoord(Int32) |
This function sets the current texture coordinates.
| |
| TexCoord(Single) |
This function sets the current texture coordinates.
| |
| TexCoord(Single) |
This function sets the current texture coordinates. WARNING: if you
can call something more explicit, like TexCoord2f then call that, it's
much faster.
| |
| TexCoord(Double, Double) |
This function sets the current texture coordinates.
| |
| TexCoord(Int16, Int16) |
This function sets the current texture coordinates.
| |
| TexCoord(Int32, Int32) |
This function sets the current texture coordinates.
| |
| TexCoord(Single, Single) |
This function sets the current texture coordinates.
| |
| TexCoord(Double, Double, Double) |
This function sets the current texture coordinates.
| |
| TexCoord(Int16, Int16, Int16) |
This function sets the current texture coordinates.
| |
| TexCoord(Int32, Int32, Int32) |
This function sets the current texture coordinates.
| |
| TexCoord(Single, Single, Single) |
This function sets the current texture coordinates.
| |
| TexCoord(Double, Double, Double, Double) |
This function sets the current texture coordinates.
| |
| TexCoord(Int16, Int16, Int16, Int16) |
This function sets the current texture coordinates.
| |
| TexCoord(Int32, Int32, Int32, Int32) |
This function sets the current texture coordinates.
| |
| TexCoord(Single, Single, Single, Single) |
This function sets the current texture coordinates.
| |
| TexCoordPointer(Int32, UInt32, Int32, IntPtr) |
This function sets the texture coord array.
| |
| TexCoordPointer(Int32, UInt32, Int32, Single) |
This function sets the texture coord array.
| |
| TexEnv(UInt32, UInt32, Int32) |
Set texture environment parameters.
| |
| TexEnv(UInt32, UInt32, Int32) |
Set texture environment parameters.
| |
| TexEnv(UInt32, UInt32, Single) |
Set texture environment parameters.
| |
| TexEnv(UInt32, UInt32, Single) |
Set texture environment parameters.
| |
| TexGen(UInt32, UInt32, Double) |
Control the generation of texture coordinates.
| |
| TexGen(UInt32, UInt32, Double) |
Control the generation of texture coordinates.
| |
| TexGen(UInt32, UInt32, Int32) |
Control the generation of texture coordinates.
| |
| TexGen(UInt32, UInt32, Int32) |
Control the generation of texture coordinates.
| |
| TexGen(UInt32, UInt32, Single) |
Control the generation of texture coordinates.
| |
| TexGen(UInt32, UInt32, Single) |
Control the generation of texture coordinates.
| |
| TexImage1D |
This function sets the image for the currently binded texture.
| |
| TexImage2D(UInt32, Int32, UInt32, Int32, Int32, Int32, UInt32, UInt32, Byte) |
This function sets the image for the currently binded texture.
| |
| TexImage2D(UInt32, Int32, UInt32, Int32, Int32, Int32, UInt32, UInt32, IntPtr) |
This function sets the image for the currently binded texture.
| |
| TexParameter(UInt32, UInt32, Int32) |
This function sets the parameters for the currently binded texture object.
| |
| TexParameter(UInt32, UInt32, Int32) |
This function sets the parameters for the currently binded texture object.
| |
| TexParameter(UInt32, UInt32, Single) |
This function sets the parameters for the currently binded texture object.
| |
| TexParameter(UInt32, UInt32, Single) |
This function sets the parameters for the currently binded texture object.
| |
| TexParameter(TextureTarget, TextureParameter, Int32) |
This function sets the parameters for the currently binded texture object.
| |
| TexParameter(TextureTarget, TextureParameter, Int32) |
This function sets the parameters for the currently binded texture object.
| |
| TexParameter(TextureTarget, TextureParameter, Single) |
This function sets the parameters for the currently binded texture object.
| |
| TexParameter(TextureTarget, TextureParameter, Single) |
This function sets the parameters for the currently binded texture object.
| |
| TexSubImage1D |
Specify a two-dimensional texture subimage.
| |
| TexSubImage2D |
Specify a two-dimensional texture subimage.
| |
| Translate(Double, Double, Double) |
This function applies a translation transformation to the current matrix.
| |
| Translate(Single, Single, Single) |
This function applies a translation transformation to the current matrix.
| |
| UnProject(Double, Double, Double) |
This is a convenience function. It calls UnProject with the current
viewport, modelview and persective matricies, saving you from getting them.
To use you own matricies, all the other version of UnProject.
| |
| UnProject(Double, Double, Double, Double, Double, Int32, Double, Double, Double) |
This function turns a screen Coordinate into a world coordinate.
| |
| Vertex(Double) |
Set the current vertex (must be called between 'Begin' and 'End').
| |
| Vertex(Int32) |
Set the current vertex (must be called between 'Begin' and 'End').
| |
| Vertex(Single) |
Sets the current vertex (must be called between 'Begin' and 'End').
| |
| Vertex(Double, Double) |
Set the current vertex (must be called between 'Begin' and 'End').
| |
| Vertex(Int16, Int16) |
Set the current vertex (must be called between 'Begin' and 'End').
| |
| Vertex(Int32, Int32) |
Set the current vertex (must be called between 'Begin' and 'End').
| |
| Vertex(Single, Single) |
Set the current vertex (must be called between 'Begin' and 'End').
| |
| Vertex(Double, Double, Double) |
Set the current vertex (must be called between 'Begin' and 'End').
| |
| Vertex(Int16, Int16, Int16) |
Set the current vertex (must be called between 'Begin' and 'End').
| |
| Vertex(Int32, Int32, Int32) |
Set the current vertex (must be called between 'Begin' and 'End').
| |
| Vertex(Single, Single, Single) |
Set the current vertex (must be called between 'Begin' and 'End').
| |
| Vertex2sv |
Set the current vertex (must be called between 'Begin' and 'End').
| |
| Vertex4d |
Set the current vertex (must be called between 'Begin' and 'End').
| |
| Vertex4f |
Set the current vertex (must be called between 'Begin' and 'End').
| |
| Vertex4i |
Set the current vertex (must be called between 'Begin' and 'End').
| |
| Vertex4s |
Set the current vertex (must be called between 'Begin' and 'End').
| |
| VertexPointer(Int32, Int32, Double) |
This function sets the address of the vertex pointer array.
| |
| VertexPointer(Int32, Int32, Int16) |
This function sets the address of the vertex pointer array.
| |
| VertexPointer(Int32, Int32, Int32) |
This function sets the address of the vertex pointer array.
| |
| VertexPointer(Int32, Int32, Single) |
This function sets the address of the vertex pointer array.
| |
| VertexPointer(Int32, UInt32, Int32, IntPtr) |
This function sets the address of the vertex pointer array.
| |
| Viewport |
This sets the viewport of the current Render Context. Normally x and y are 0
and the width and height are just those of the control/graphics you are drawing
to.
| |
| wglCreateContext |
Creates a render context from the device context.
| |
| wglDeleteContext |
Deletes the render context.
| |
| wglGetCurrentContext |
Gets the current render context.
| |
| wglGetProcAddress |
Gets a proc address.
| |
| wglMakeCurrent |
Make the specified render context current.
| |
| wglShareLists |
Link two render contexts so they share lists (buffer IDs, etc.)
| |
| wglUseFontBitmaps |
The wglUseFontBitmaps function creates a set of bitmap display lists for use in the current OpenGL rendering context. The set of bitmap display lists is based on the glyphs in the currently selected font in the device context. You can then use bitmaps to draw characters in an OpenGL image.
| |
| wglUseFontOutlines |
The wglUseFontOutlines function creates a set of display lists, one for each glyph of the currently selected outline font of a device context, for use with the current rendering context.
|
| 名称 | 说明 | |
|---|---|---|
| FormatDateTime |
将数据以时间格式并对其格式化
(由 ObjectExtenstions 定义。) | |
| FormatNumber |
将数据以数值方式对数据格式化
(由 ObjectExtenstions 定义。) | |
| FormatString |
将数据以字符串格式对数据格式化
(由 ObjectExtenstions 定义。) | |
| Sleep |
异步延迟执行代码,只能在主线程中调用
(由 DuiControlExtensions 定义。) | |
| ToBool |
将数据转换成Bool,如果转换失败返回False
(由 ObjectExtenstions 定义。) | |
| ToDateTime |
将数据转换成DateTime,如果转换失败返回空的时间
(由 ObjectExtenstions 定义。) | |
| ToDouble |
将数据转换成Double,如果转换失败返回0
(由 ObjectExtenstions 定义。) | |
| ToEnumT |
将数据转换成枚举,如果转换失败则返回默认值
(由 ObjectExtenstions 定义。) | |
| ToFloat |
将数据转换成Float,如果转换失败返回0
(由 ObjectExtenstions 定义。) | |
| ToInt | 已重载。
将数据转换成int,如果转换失败返回0
(由 ObjectExtenstions 定义。) | |
| ToInt(Int32) | 已重载。
数据转换成int,如果转换失败,返回errorResult
(由 ObjectExtenstions 定义。) | |
| ToJson |
将对象序列化成Json字符串
(由 JsonHelper 定义。) | |
| ToLong |
将数据转换成Long,如果转换失败返回0
(由 ObjectExtenstions 定义。) |