VizKit
3.3.7
|
Classes | |
struct | VizKit::Point2D |
A Point2D is a position in 2-dimensional planar space. More... | |
struct | VizKit::Pixel |
A pixel is a two-dimensional point relative to physical coordinate system. More... | |
struct | VizKit::ColoredPixel |
A colored pixel is a pixel with a color value. More... | |
struct | VizKit::Point3D |
A Point3D is a position in 3-dimensional space. More... | |
struct | VizKit::TexCoord |
A TexCoord is a coord position of a texture. More... | |
struct | VizKit::CoordSize2D |
A two-dimensional size relative to logical coordinate system. More... | |
struct | VizKit::CoordSize3D |
A three-dimensional size relative to logical coordinate system. More... | |
struct | VizKit::PixelRect |
A two-dimensional size relative to physical coordinate system. More... | |
struct | VizKit::Rect |
A rectangle. More... | |
struct | VizKit::TopLeftPositionedPixelRect |
A positioned rectangle, measured in pixels. More... | |
struct | VizKit::BottomLeftPositionedPixelRect |
A positioned rectangle, measured in pixels. More... | |
struct | VizKit::PositionedCoordRect |
A positioned rectangle, measured in coords. More... | |
struct | VizKit::RelationalRect |
A relational rectangle is determined by aspect ratio of width and height and orientation. More... | |
struct | VizKit::Box |
A box. More... | |
struct | VizKit::PositionedBox |
A positioned box. More... | |
struct | VizKit::RGBAColor |
Stores the values of a composite color of red, green, blue and alpha. More... | |
struct | VizKit::VertexPosition |
Stores the coord position values used by a vertex. More... | |
struct | VizKit::TexCoordPosition |
Stores the s and t coordinate values of texture positions. More... | |
Namespaces | |
namespace | VizKit |
Typedefs | |
typedef uint32 | VizKit::PixelColor |
A pixel color contains ARGB values (alpha, red, green, blue with 8 bits for each color channel). | |
typedef Point3D | VizKit::Coord |
A Coord is a three-dimensional point relative to logical coordinate system. | |
typedef Point3D | VizKit::RelCoord |
A RelCoord is a relative three-dimensional point in coordinate system. | |
typedef Point3D | VizKit::Vector |
A Vector points in a direction. | |
typedef TexCoord | VizKit::RelTexCoord |
A RelTexCoord is a coord position of a texture. | |
typedef uint32 | VizKit::ScalingBehaviour |
ScalingBehaviour is the data type for specifying the scaling behaviour of a texture in combination with margins. | |
typedef RGBAColor | VizKit::VertexColor |
Stores the color values used by a vertex. | |
typedef std::vector < VertexPosition * > | VizKit::VertexPositionChain |
Chain of vertex positions. | |
typedef VertexPositionChain * | VizKit::VertexPositionChainRef |
Pointer to chain of vertex positions. | |
typedef const VertexPositionChain | VizKit::ConstVertexPositionChain |
Constant chain of vertex positions. | |
typedef const VertexPositionChainRef | VizKit::ConstVertexPositionChainRef |
Pointer to constant chain of vertex positions. | |
typedef VertexPositionChain::iterator | VizKit::VertexPositionChainIterator |
Iterator of chain of vertex positions. | |
typedef ConstVertexPositionChain::iterator | VizKit::ConstVertexPositionChainIterator |
Iterator of constant chain of vertex positions. | |
typedef VertexPositionChain::const_iterator | VizKit::VertexPositionChainConstIterator |
Constant iterator of chain of vertex positions. | |
typedef ConstVertexPositionChain::const_iterator | VizKit::ConstVertexPositionChainConstIterator |
Constant iterator of constant chain of vertex positions. | |
typedef std::vector < VisualVertex * > | VizKit::VertexChain |
Chain of vertices. | |
typedef VertexChain * | VizKit::VertexChainRef |
Pointer to chain of vertices. | |
typedef const VertexChain | VizKit::ConstVertexChain |
Constant chain of vertices. | |
typedef const VertexChainRef | VizKit::ConstVertexChainRef |
Pointer to constant chain of vertices. | |
typedef VertexChain::iterator | VizKit::VertexChainIterator |
Iterator of chain of vertices. | |
typedef ConstVertexChain::iterator | VizKit::ConstVertexChainIterator |
Iterator of constant chain of vertices. | |
typedef VertexChain::const_iterator | VizKit::VertexChainConstIterator |
Constant iterator of chain of vertices. | |
typedef ConstVertexChain::const_iterator | VizKit::ConstVertexChainConstIterator |
Constant iterator of constant chain of vertices. | |
Enumerations | |
enum | VizKit::Orientation { VizKit::kPortrait = 0, VizKit::kLandscape, VizKit::kSquare } |
Orientation. More... | |
enum | VizKit::ScalingBehaviourEnumValues { VizKit::kNoScaling = 0x1, VizKit::kScalingAllowed = 0x2, VizKit::kPreserveAspectRatio = 0x6, VizKit::kNonproportional = 0xA, VizKit::kClippingAllowed = 0x10 } |
ScalingBehaviourEnumValues enumerate the possible bit flag values of a ScalingBehaviour. More... | |
enum | VizKit::Visibility { VizKit::kVisible = 0, VizKit::kInvisible } |
Visibility specifies the visibility. More... | |
enum | VizKit::ProjectionMode { VizKit::kOrthographic = 0, VizKit::kPerspective } |
ProjectionMode specifies orthographic or perspective projection. More... | |
enum | VizKit::SpacePosition { VizKit::kTopLeft = 0, VizKit::kBottomLeft, VizKit::kBottomRight, VizKit::kTopRight } |
Symbolic names for arbitrary positions in 3-dimensional space. More... | |
enum | VizKit::Unit { VizKit::kPixel = 0, VizKit::kPercent } |
The measure of box values. More... | |
enum | VizKit::HorizontalAlignment { VizKit::kLeftAligned = 0, VizKit::kCenterAligned, VizKit::kRightAligned } |
Types of horizontal alignment. More... | |
enum | VizKit::VerticalAlignment { VizKit::kTopAligned = 0, VizKit::kMiddleAligned, VizKit::kBottomAligned } |
Types of vertical alignment. More... | |
enum | VizKit::DepthAlignment { VizKit::kFrontAligned = 0, VizKit::kDepthCenterAligned, VizKit::kBackAligned } |
Types of alignment in z-dimension. More... | |
enum | VizKit::NurbsDisplayMode { VizKit::kFill = 0, VizKit::kOutlinePolygon } |
Whether the Nurbs is displayed in outlined mode or filled. More... | |
enum | VizKit::BlendMode { VizKit::kBlend = 0, VizKit::kReplace } |
How to blend texture data with the framebuffer data. More... | |
Variables | |
const Coord | VizKit::zeroCoord = {0.0, 0.0, 0.0} |
Predefined zero coord (x = 0.0 and y = 0.0). | |
const VertexColor | VizKit::black = {0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0} |
Predefined black color. | |
const VertexColor | VizKit::white = {1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0} |
Predefined white color. | |
const VertexColor | VizKit::red = {1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0} |
Predefined red color. | |
const VertexColor | VizKit::green = {0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0} |
Predefined green color. | |
const VertexColor | VizKit::blue = {0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0} |
Predefined blue color. | |
const VertexColor | VizKit::transparent = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0} |
Predefined transparent color. | |
const int | VizKit::kGL_POINTS = GL_POINTS |
Primitive GL type GL_POINTS (mode). | |
const int | VizKit::kGL_LINES = GL_LINES |
Primitive GL type GL_LINES (mode). | |
const int | VizKit::kGL_LINE_STRIP = GL_LINE_STRIP |
Primitive GL type GL_LINE_STRIP (mode). | |
const int | VizKit::kGL_LINE_LOOP = GL_LINE_LOOP |
Primitive GL type GL_LINE_LOOP (mode). | |
const int | VizKit::kGL_TRIANGLES = GL_TRIANGLES |
Primitive GL type GL_TRIANGLES (mode). | |
const int | VizKit::kGL_TRIANGLE_STRIP = GL_TRIANGLE_STRIP |
Primitive GL type GL_TRIANGLE_STRIP (mode). | |
const int | VizKit::kGL_TRIANGLE_FAN = GL_TRIANGLE_FAN |
Primitive GL type GL_TRIANGLE_FAN (mode). | |
const int | VizKit::kGL_QUADS = GL_QUADS |
Primitive GL type GL_QUADS (mode). | |
const int | VizKit::kGL_QUAD_STRIP = GL_QUAD_STRIP |
Primitive GL type GL_QUAD_STRIP (mode). | |
const int | VizKit::kGL_POLYGON = GL_POLYGON |
Primitive GL type GL_POLYGON (mode). | |
const int | VizKit::kGL_RGBA = GL_RGBA |
Primitive GL type GL_RGBA (format). | |
const int | VizKit::kGL_BGRA = GL_BGRA_EXT |
Primitive GL type GL_BGRA (format). | |
const int | VizKit::kGL_RGB = GL_RGB |
Primitive GL type GL_RGB (format). | |
const int | VizKit::kGL_LUMINANCE = GL_LUMINANCE |
Primitive GL type GL_LUMINANCE (format). | |
const int | VizKit::kGL_LUMINANCE_WITH_ALPHA = GL_LUMINANCE_ALPHA |
Primitive GL type GL_LUMINANCE_ALPHA (format). | |
const int | VizKit::kGL_INTENSITY = GL_INTENSITY |
Primitive GL type GL_INTENSITY (format). | |
const int | VizKit::kGL_UNSIGNED_BYTE = GL_UNSIGNED_BYTE |
Primitive GL type GL_UNSIGNED_BYTE (data type). | |
const int | VizKit::kGL_FLOAT = GL_FLOAT |
Primitive GL type GL_FLOAT (data type). | |
const int | VizKit::kGL_UNSIGNED_INT_8_8_8_8_REV = GL_UNSIGNED_INT_8_8_8_8_REV |
Primitive GL type GL_UNSIGNED_INT_8_8_8_8_REV (data type). | |
const int | VizKit::kGL_UNSIGNED_INT_8_8_8_8 = GL_UNSIGNED_INT_8_8_8_8 |
Primitive GL type GL_UNSIGNED_INT_8_8_8_8 (data type). | |
const int | VizKit::kGL_FRONT_COLOR_BUFFER = GL_FRONT |
GL enum GL_FRONT (color buffer specification for reading or drawing pixels). | |
const int | VizKit::kGL_BACK_COLOR_BUFFER = GL_BACK |
GL enum GL_BACK (color buffer specification for reading or drawing pixels). |