VizKit  3.3.7
Classes | Namespaces | Typedefs | Enumerations | Variables
VisualGraphicTypes.h File Reference
#include "VisualTypes.h"
#include <vector>

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).

Generated on Sun May 3 2015 20:26:31 for VizKit by doxygen 1.8.0