Open Search
    DRAWFLAGS

    Detailed Description

    Enumerations

    enum class  DRAWFLAGS {
      NONE ,
      NO_THREAD ,
      NO_ANIMATION ,
      ONLY_ACTIVE_VIEW ,
      NO_EXPRESSIONS ,
      INDRAG ,
      NO_HIGHLIGHT_PLANE ,
      FORCEFULLREDRAW ,
      ONLY_CAMERAEXPRESSION ,
      INMOVE ,
      ONLY_BASEDRAW ,
      ONLY_HIGHLIGHT ,
      STATICBREAK ,
      NO_PRESENT ,
      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_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.

    NO_PRESENT 

    Prevents the drawport from swapping buffers.

    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  )