|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
BlendElement | Represents the blending state of the OpenGL fixed-function pipeline. |
ColorElement | Represents the current set of colors, which are applied on a per-vertex basis to any drawn geometry. |
CoordinateElement | Represents the current set of coordinates, which are assembled to draw geometry. |
DepthTestElement | Represents the depth test state of the OpenGL fixed-function pipeline. |
Element | Represents an element in the global state , such as the current 3D
coordinates or texture to be applied. |
GLBlendElement | Represents the blending state of the OpenGL fixed-function pipeline and causes side-effects in OpenGL for rendering. |
GLColorElement | Represents the current set of colors, which are applied on a per-vertex basis to any drawn geometry, and causes side-effects in OpenGL for rendering. |
GLCoordinateElement | Represents the current set of coordinates, which are assembled to draw geometry, and causes side-effects in OpenGL. |
GLDepthTestElement | Represents the depth test state of the OpenGL fixed-function pipeline and causes side-effects in OpenGL for rendering. |
GLModelMatrixElement | Represents the model matrix, which is the transformation applied to objects in the scene, and causes side-effects in OpenGL. |
GLProjectionMatrixElement | Represents the projection matrix, which transforms view-space coordinates into screen-space coordinates, and performs side-effects in OpenGL. |
GLShaderElement | Represents the current shader, which is applied to any drawn geometry, and performs side-effects in OpenGL. |
GLTextureCoordinateElement | Represents the current set of texture coordinates, which are applied on a per-vertex basis to any drawn geometry, and performs side-effects in OpenGL. |
GLTextureElement | Represents the current texture, which is applied to any drawn geometry if texture coordinates are also supplied, and performs side-effects in OpenGL. |
GLViewingMatrixElement | Represents the viewing matrix, which contains the transformation between the camera and the model, and performs side-effects in OpenGL. |
ModelMatrixElement | Represents the model matrix, which is the transformation applied to objects in the scene. |
ProjectionMatrixElement | Represents the projection matrix, which transforms view-space coordinates into screen-space coordinates. |
ShaderElement | Represents the current vertex/fragment shader, which is applied to any drawn geometry. |
TextureCoordinateElement | Represents the current set of texture coordinates, which are applied on a per-vertex basis to any drawn geometry. |
TextureElement | Represents the current texture, which is applied to any drawn geometry if texture coordinates are also supplied. |
ViewingMatrixElement | Represents the viewing matrix, which contains the transformation between the camera and the model. |
Elements of the global state affected by actions' traversal of nodes. Only developers of the library will typically have to interact with the classes in this package.
In similar fashion to Open Inventor, each element in this package is typically partitioned into two classes, one which holds the storage for the element and one which implements the OpenGL side-effects. This organization allows certain actions to traverse the scene graph without requiring an OpenGL context to be current.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |