HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DM_ViewportType.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DM_VIEWPORT_ORTHO   0x0ff
 
#define DM_VIEWPORT_TOP   0x001
 
#define DM_VIEWPORT_FRONT   0x002
 
#define DM_VIEWPORT_RIGHT   0x004
 
#define DM_VIEWPORT_BOTTOM   0x008
 
#define DM_VIEWPORT_BACK   0x010
 
#define DM_VIEWPORT_LEFT   0x020
 
#define DM_VIEWPORT_PERSPECTIVE   0xf00
 
#define DM_VIEWPORT_ALL_3D   (DM_VIEWPORT_PERSPECTIVE|DM_VIEWPORT_ORTHO)
 
#define DM_VIEWPORT_UV   0x1000
 
#define DM_VIEWPORT_IMAGE   0x2000
 
#define DM_VIEWPORT_ALL_2D   0x3000
 
#define DM_VIEWPORT_ALL   (DM_VIEWPORT_ALL_3D | DM_VIEWPORT_ALL_2D)
 

Typedefs

typedef int DM_ViewportType
 

Enumerations

enum  DM_S3DDisplayFormat {
  DM_S3D_DISP_ANAGLYPH, DM_S3D_DISP_H_INTERLACE, DM_S3D_DISP_H_INTERLACE_REV, DM_S3D_DISP_QUAD_BUFFER,
  DM_S3D_DISP_LEFT_RIGHT, DM_S3D_DISP_LEFT_RIGHT_REV, DM_S3D_DISP_OVER_UNDER, DM_S3D_DISP_OVER_UNDER_REV,
  DM_S3D_DISP_SINGLE_EYE
}
 Enumerates the ways in which the viewport can display stereo 3d images. More...
 
enum  DM_LocateFlags {
  DM_LOCATE_HANDLES = 0x0001, DM_LOCATE_SELECTABLE_OBJECTS = 0x0002, DM_LOCATE_SELECTABLE_OBJECTS_AND_HANDLES = 0x0003, DM_LOCATE_NONSELECTABLE_OBJECTS = 0x0004,
  DM_LOCATE_ALL_OBJECTS = 0x0006, DM_LOCATE_ALL_OBJECTS_AND_HANDLES = 0x0007, DM_LOCATE_COMPONENTS = 0x0008, DM_LOCATE_COMPONENTS_AND_HANDLES = 0x0009
}
 Different types of things that can be located in the viewport. More...
 

Macro Definition Documentation

#define DM_VIEWPORT_ALL   (DM_VIEWPORT_ALL_3D | DM_VIEWPORT_ALL_2D)
Examples:
DM/DM_BackgroundHook.C, and DM/DM_InfoHook.C.

Definition at line 30 of file DM_ViewportType.h.

#define DM_VIEWPORT_ALL_2D   0x3000

Definition at line 28 of file DM_ViewportType.h.

#define DM_VIEWPORT_BACK   0x010

Definition at line 19 of file DM_ViewportType.h.

#define DM_VIEWPORT_BOTTOM   0x008

Definition at line 18 of file DM_ViewportType.h.

#define DM_VIEWPORT_FRONT   0x002

Definition at line 16 of file DM_ViewportType.h.

#define DM_VIEWPORT_IMAGE   0x2000

Definition at line 27 of file DM_ViewportType.h.

#define DM_VIEWPORT_LEFT   0x020

Definition at line 20 of file DM_ViewportType.h.

#define DM_VIEWPORT_ORTHO   0x0ff

Definition at line 14 of file DM_ViewportType.h.

#define DM_VIEWPORT_PERSPECTIVE   0xf00
Examples:
SOP/MSS_CustomBrushState.C.

Definition at line 22 of file DM_ViewportType.h.

#define DM_VIEWPORT_RIGHT   0x004

Definition at line 17 of file DM_ViewportType.h.

#define DM_VIEWPORT_TOP   0x001

Definition at line 15 of file DM_ViewportType.h.

#define DM_VIEWPORT_UV   0x1000

Definition at line 26 of file DM_ViewportType.h.

Typedef Documentation

Definition at line 32 of file DM_ViewportType.h.

Enumeration Type Documentation

Different types of things that can be located in the viewport.

Enumerator
DM_LOCATE_HANDLES 
DM_LOCATE_SELECTABLE_OBJECTS 
DM_LOCATE_SELECTABLE_OBJECTS_AND_HANDLES 
DM_LOCATE_NONSELECTABLE_OBJECTS 
DM_LOCATE_ALL_OBJECTS 
DM_LOCATE_ALL_OBJECTS_AND_HANDLES 
DM_LOCATE_COMPONENTS 
DM_LOCATE_COMPONENTS_AND_HANDLES 

Definition at line 50 of file DM_ViewportType.h.

Enumerates the ways in which the viewport can display stereo 3d images.

Enumerator
DM_S3D_DISP_ANAGLYPH 
DM_S3D_DISP_H_INTERLACE 
DM_S3D_DISP_H_INTERLACE_REV 
DM_S3D_DISP_QUAD_BUFFER 
DM_S3D_DISP_LEFT_RIGHT 
DM_S3D_DISP_LEFT_RIGHT_REV 
DM_S3D_DISP_OVER_UNDER 
DM_S3D_DISP_OVER_UNDER_REV 
DM_S3D_DISP_SINGLE_EYE 

Definition at line 35 of file DM_ViewportType.h.