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

Classes

struct  VizKit::Point2D
struct  VizKit::Pixel
struct  VizKit::ColoredPixel
struct  VizKit::Point3D
struct  VizKit::TexCoord
struct  VizKit::CoordSize2D
struct  VizKit::CoordSize3D
struct  VizKit::PixelRect
struct  VizKit::Rect
struct  VizKit::TopLeftPositionedPixelRect
struct  VizKit::BottomLeftPositionedPixelRect
struct  VizKit::PositionedCoordRect
struct  VizKit::RelationalRect
struct  VizKit::Box
struct  VizKit::PositionedBox
struct  VizKit::RGBAColor
struct  VizKit::VertexPosition
struct  VizKit::TexCoordPosition

Namespaces

namespace  VizKit

Typedefs

typedef uint32 VizKit::PixelColor
typedef Point3D VizKit::Coord
typedef Point3D VizKit::RelCoord
typedef Point3D VizKit::Vector
typedef TexCoord VizKit::RelTexCoord
typedef uint32 VizKit::ScalingBehaviour
typedef RGBAColor VizKit::VertexColor
typedef std::vector
< VertexPosition * > 
VizKit::VertexPositionChain
typedef VertexPositionChain * VizKit::VertexPositionChainRef
typedef const VertexPositionChain VizKit::ConstVertexPositionChain
typedef const
VertexPositionChainRef 
VizKit::ConstVertexPositionChainRef
typedef
VertexPositionChain::iterator 
VizKit::VertexPositionChainIterator
typedef
ConstVertexPositionChain::iterator 
VizKit::ConstVertexPositionChainIterator
typedef
VertexPositionChain::const_iterator 
VizKit::VertexPositionChainConstIterator
typedef
ConstVertexPositionChain::const_iterator 
VizKit::ConstVertexPositionChainConstIterator
typedef std::vector
< VisualVertex * > 
VizKit::VertexChain
typedef VertexChain * VizKit::VertexChainRef
typedef const VertexChain VizKit::ConstVertexChain
typedef const VertexChainRef VizKit::ConstVertexChainRef
typedef VertexChain::iterator VizKit::VertexChainIterator
typedef ConstVertexChain::iterator VizKit::ConstVertexChainIterator
typedef VertexChain::const_iterator VizKit::VertexChainConstIterator
typedef
ConstVertexChain::const_iterator 
VizKit::ConstVertexChainConstIterator

Enumerations

enum  VizKit::Orientation { VizKit::kPortrait = 0, VizKit::kLandscape, VizKit::kSquare }
enum  VizKit::ScalingBehaviourEnumValues {
  VizKit::kNoScaling = 0x1, VizKit::kScalingAllowed = 0x2, VizKit::kPreserveAspectRatio = 0x6, VizKit::kNonproportional = 0xA,
  VizKit::kClippingAllowed = 0x10
}
enum  VizKit::Visibility { VizKit::kVisible = 0, VizKit::kInvisible }
enum  VizKit::ProjectionMode { VizKit::kOrthographic = 0, VizKit::kPerspective }
enum  VizKit::SpacePosition { VizKit::kTopLeft = 0, VizKit::kBottomLeft, VizKit::kBottomRight, VizKit::kTopRight }
enum  VizKit::Unit { VizKit::kPixel = 0, VizKit::kPercent }
enum  VizKit::HorizontalAlignment { VizKit::kLeftAligned = 0, VizKit::kCenterAligned, VizKit::kRightAligned }
enum  VizKit::VerticalAlignment { VizKit::kTopAligned = 0, VizKit::kMiddleAligned, VizKit::kBottomAligned }
enum  VizKit::DepthAlignment { VizKit::kFrontAligned = 0, VizKit::kDepthCenterAligned, VizKit::kBackAligned }
enum  VizKit::NurbsDisplayMode { VizKit::kFill = 0, VizKit::kOutlinePolygon }
enum  VizKit::BlendMode { VizKit::kBlend = 0, VizKit::kReplace }

Variables

const Coord VizKit::zeroCoord = {0.0, 0.0, 0.0}
const VertexColor VizKit::black = {0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0}
const VertexColor VizKit::white = {1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0}
const VertexColor VizKit::red = {1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0}
const VertexColor VizKit::green = {0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0}
const VertexColor VizKit::blue = {0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0}
const VertexColor VizKit::transparent = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0}
const int VizKit::kGL_POINTS = GL_POINTS
const int VizKit::kGL_LINES = GL_LINES
const int VizKit::kGL_LINE_STRIP = GL_LINE_STRIP
const int VizKit::kGL_LINE_LOOP = GL_LINE_LOOP
const int VizKit::kGL_TRIANGLES = GL_TRIANGLES
const int VizKit::kGL_TRIANGLE_STRIP = GL_TRIANGLE_STRIP
const int VizKit::kGL_TRIANGLE_FAN = GL_TRIANGLE_FAN
const int VizKit::kGL_QUADS = GL_QUADS
const int VizKit::kGL_QUAD_STRIP = GL_QUAD_STRIP
const int VizKit::kGL_POLYGON = GL_POLYGON
const int VizKit::kGL_RGBA = GL_RGBA
const int VizKit::kGL_BGRA = GL_BGRA_EXT
const int VizKit::kGL_RGB = GL_RGB
const int VizKit::kGL_LUMINANCE = GL_LUMINANCE
const int VizKit::kGL_LUMINANCE_WITH_ALPHA = GL_LUMINANCE_ALPHA
const int VizKit::kGL_INTENSITY = GL_INTENSITY
const int VizKit::kGL_UNSIGNED_BYTE = GL_UNSIGNED_BYTE
const int VizKit::kGL_FLOAT = GL_FLOAT
const int VizKit::kGL_UNSIGNED_INT_8_8_8_8_REV = GL_UNSIGNED_INT_8_8_8_8_REV
const int VizKit::kGL_UNSIGNED_INT_8_8_8_8 = GL_UNSIGNED_INT_8_8_8_8
const int VizKit::kGL_FRONT_COLOR_BUFFER = GL_FRONT
const int VizKit::kGL_BACK_COLOR_BUFFER = GL_BACK

Generated on Sun Mar 25 2012 14:27:43 for VizKit by doxygen 1.8.0