DRAWFLAGS

Detailed Description

Enumerations

enum  DRAWFLAGS {
  NONE,
  NO_THREAD,
  NO_REDUCTION,
  NO_ANIMATION,
  ONLY_ACTIVE_VIEW,
  NO_EXPRESSIONS,
  INDRAG,
  NO_HIGHLIGHT_PLANE,
  FORCEFULLREDRAW,
  ONLY_CAMERAEXPRESSION,
  INMOVE,
  ONLY_BASEDRAW,
  ONLY_HIGHLIGHT,
  STATICBREAK,
  PRIVATE_NO_WAIT_GL_FINISHED,
  PRIVATE_ONLYBACKGROUND,
  PRIVATE_NOBLIT,
  PRIVATE_OPENGLHACK,
  PRIVATE_ONLY_PREPARE,
  PRIVATE_NO_3DCLIPPING,
  DONT_OVERWRITE_RENDERING
}
 

Functions

enum DRAWFLAGS MAXON_ENUM_FLAGS (DRAWFLAGS)
 

Enumeration Type Documentation

◆ DRAWFLAGS

enum DRAWFLAGS
strong
Enumerator
NONE 

None.

NO_THREAD 

Synchronous call.

NO_REDUCTION 

Ignore redraw limit.

NO_ANIMATION 

Ignore all animation.

ONLY_ACTIVE_VIEW 

Only redraw the active view.

NO_EXPRESSIONS 

Ignore expressions.

INDRAG 

In drag.

NO_HIGHLIGHT_PLANE 

The entire view is drawn, not just the highlight plane.

FORCEFULLREDRAW 

Force full redraw.

ONLY_CAMERAEXPRESSION 

Camera expression.

INMOVE 

In move.

ONLY_BASEDRAW 

Draw specific base draw only.

ONLY_HIGHLIGHT 

Only highlights.

STATICBREAK 

If the display is done in the main thread (Cinema 4D only does this during animation playback) this allows that a special thread is used to poll the escape key.

Note
Use only in combination with DRAWFLAGS::NO_THREAD.
PRIVATE_NO_WAIT_GL_FINISHED 

Private.

PRIVATE_ONLYBACKGROUND 

Private.

PRIVATE_NOBLIT 

Private.

PRIVATE_OPENGLHACK 

Private.

PRIVATE_ONLY_PREPARE 

Private.

PRIVATE_NO_3DCLIPPING 

Private.

DONT_OVERWRITE_RENDERING 

Private.

Function Documentation

◆ MAXON_ENUM_FLAGS()

enum DRAWFLAGS MAXON_ENUM_FLAGS ( DRAWFLAGS  )