VIEWPORTSELECTFLAGS

Detailed Description

Enumerations

enum class  VIEWPORTSELECTFLAGS {
  NONE ,
  USE_HN ,
  USE_DEFORMERS ,
  REGION_SELECT ,
  IGNORE_HIDDEN_SEL ,
  USE_DISPLAY_MODE ,
  FORCE_USE_DEFORMERS ,
  ALLOW_ASYNC ,
  BUILD_ALL_FRAMENTS
}
 

Functions

enum VIEWPORTSELECTFLAGS MAXON_ENUM_FLAGS (VIEWPORTSELECTFLAGS)
 

Enumeration Type Documentation

◆ VIEWPORTSELECTFLAGS

enum VIEWPORTSELECTFLAGS
strong
Enumerator
NONE 

None.

USE_HN 

Use HyperNURBS.

USE_DEFORMERS 

Use deformers.

REGION_SELECT 

A rectangle, polygon and lasso selection counts the number of vertices of a polygon within its area. Usually hidden vertices are not taken into account.
This flag allows hidden vertices to be taken into account, otherwise it is not possible to select polygons if for example all points are hidden.

IGNORE_HIDDEN_SEL 

Ignore hidden selection.

USE_DISPLAY_MODE 

If this flag is set and the display mode is Wireframe or Isoparms only edges and vertices are written into the ViewportSelect buffer.
The ViewportSelect mode must be Mpolyedgepoint.

FORCE_USE_DEFORMERS 

Use deformers even when the viewport DISPLAYEDITSTATE::DEFORM is disabled.

ALLOW_ASYNC 

Allows for asynchronous initialization. While it initializes it will not return correct data.

BUILD_ALL_FRAMENTS 

Builds the selection buffer with all fragments sorted and visibility info stored.

Function Documentation

◆ MAXON_ENUM_FLAGS()

enum VIEWPORTSELECTFLAGS MAXON_ENUM_FLAGS ( VIEWPORTSELECTFLAGS  )