Classes | Typedefs | Enumerations | Variables

awViewing Namespace Reference

Classes

class   BoxIntersector
class   Camera
class   Display
class   Intersector
  Intersector performs an intersection test for a given screen point and stores a list of intersections. More...
class   PhotographicTonemapData
  Data container for photographic tonemap. More...
class   SnapperSettings
class   Snapper
class   ViewState

Typedefs

typedef aw::Reference
< BoxIntersector
BoxIntersectorRef
typedef aw::unordered_set
< ViewState * > 
ViewStateSet
typedef aw::Reference< Camera CameraRef
typedef aw::Reference
< Intersector
IntersectorRef
typedef aw::Reference< Snapper SnapperRef
typedef aw::Reference< ViewState ViewStateRef

Enumerations

enum   DrawElement {
  kScene_Default = 1 << 0, kScene_Dynamic = 1 << 1, kScene_Underlay = 1 << 2, kScene_Environment = 1 << 3,
  kUI_Overlay = 1 << 4, kUI_Default = 1 << 5, kUI_Offscreen = 1 << 6, kLast = 1 << 7,
  kScene = kScene_Default | kScene_Dynamic | kScene_Underlay | kScene_Environment, kUI = kUI_Overlay | kUI_Default
}
enum   FileFormat {
  kUnknownFile = 0, kJpegFile, kTiffFile, kTiffHdrFile,
  kBmpFile, kPsdFile, kHdrFile
}
enum   DensityUnit { kDPI, kDPcm }
enum   ColorMask {
  kRedChannel = 1, kGreenChannel = 2, kBlueChannel = 4, kRGBChannels = 7,
  kAlphaChannel = 8, kRGBAChannels = 15
}
enum   HdrFormat { kHdrOff, kHdrExp, kHdrFlt }
enum   StereoActiveEye { kMonoEye, kLeftEye, kRightEye }

Variables

const double  kIdleTimeThreshold = 1.0
const int  MAX_SNAP_TILE_SIZE = 512

Typedef Documentation

typedef aw::Reference<BoxIntersector> BoxIntersectorRef
typedef aw::unordered_set<ViewState*> ViewStateSet
typedef aw::Reference<Camera> CameraRef
typedef aw::Reference<Intersector> IntersectorRef
typedef aw::Reference<Snapper> SnapperRef
typedef aw::Reference<ViewState> ViewStateRef

Enumeration Type Documentation

enum FileFormat
enum ColorMask
enum HdrFormat
Enumerator:
kHdrOff 
kHdrExp 
kHdrFlt 
    {
        kHdrOff, // Color channel is represented by 8 bit integer
        kHdrExp, // Color channel is represented by mantissa and exponent 
        kHdrFlt  // Color channel is represented by 32 bit float
    };

Variable Documentation

const double kIdleTimeThreshold = 1.0
const int MAX_SNAP_TILE_SIZE = 512