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

Go to the source code of this file.

Typedefs

typedef UT_SharedPtr
< GU_Selection
GU_SelectionHandle
 

Enumerations

enum  GU_SelectionType {
  GU_SInvalid = -1, GU_SPoint = 0, GU_SVertex = 1, GU_SEdge = 2,
  GU_SBreakpoint = 3, GU_SPrimitive = 4
}
 
enum  GU_SelectionRule {
  GU_InvalidSelect = -1, GU_AddSelect = 0, GU_ToggleSelect = 1, GU_RemoveSelect = 2,
  GU_ReplaceSelect = 3, GU_IntersectSelect = 4, GU_NumSelectionRules = 5
}
 
enum  GU_SelectionResult { GU_SelectionAdd, GU_SelectionRemove, GU_SelectionNone }
 
enum  GU_ModifyType { GU_ModifyAdd, GU_ModifyToggle, GU_ModifyRemove }
 
enum  GU_Connectivity { GU_CONNECTIVITY_NONE = -1, GU_CONNECTIVITY_3D = 0, GU_CONNECTIVITY_UV = 1, GU_CONNECTIVITY_CUT = 2 }
 

Typedef Documentation

Shared pointer to a selection. Used to pass them around the system since we have to be careful about ownership passing around.

Definition at line 21 of file GU_SelectType.h.

Enumeration Type Documentation

Enumerator
GU_CONNECTIVITY_NONE 
GU_CONNECTIVITY_3D 
GU_CONNECTIVITY_UV 
GU_CONNECTIVITY_CUT 

Definition at line 66 of file GU_SelectType.h.

Enumerator
GU_ModifyAdd 
GU_ModifyToggle 
GU_ModifyRemove 

Definition at line 59 of file GU_SelectType.h.

Enumerator
GU_SelectionAdd 
GU_SelectionRemove 
GU_SelectionNone 

Definition at line 52 of file GU_SelectType.h.

Enumerator
GU_InvalidSelect 
GU_AddSelect 
GU_ToggleSelect 
GU_RemoveSelect 
GU_ReplaceSelect 
GU_IntersectSelect 
GU_NumSelectionRules 

Definition at line 40 of file GU_SelectType.h.

Enumerator
GU_SInvalid 
GU_SPoint 
GU_SVertex 
GU_SEdge 
GU_SBreakpoint 
GU_SPrimitive 

Definition at line 29 of file GU_SelectType.h.