Represents a pre-compiled list in VRAM.
Sets the vertex colour for the next vertices.
Sets the vertex colour for the next vertices. Valid until overridden.
Sets the vertex colour for the next vertices.
Sets the vertex colour for the next vertices. Valid until overridden.
Creates a drawing context for the given primitive mode.
Creates a drawing context for the given primitive mode.
texCoort
,colour
,vertex
Creates a pre-compiled drawing list.
Executes a drawing/transformation operation, using current transforms, but without making changes to them.
Adds a rotation to the transforms.
Adds uniform scaling to the transforms.
Adds 2D scaling to the transforms.
Sets the texture coordinate information for the next vertices.
Sets the texture coordinate information for the next vertices. Valid until overridden.
Adds a transation to the transforms.
Draws a 3D vertex.
Draws a 2D vertex.
Removes textures from the enclosed function.
Removes textures from the enclosed function. All operations for texturing within this context will be ignored.
This module-object is a type-safe. operational safe connection to the OpenGL functions. These are by no means complete, but complete enough for Nicol's 2D areas.
Whereever you can, you should not touch these. For drawing primitive Shapes, refer to nicol.renderer.GeometryRenderer, for images, see Image.