Open Search

    Detailed Description

    Global events

    Macros

    #define EVMSG_CHANGE
     
    #define EVMSG_DOCUMENTRECALCULATED
     
    #define EVMSG_TOOLCHANGED
     
    #define EVMSG_GRAPHVIEWCHANGED
     
    #define EVMSG_AUTKEYMODECHANGED
     
    #define EVMSG_UPDATEHIGHLIGHT
     
    #define EVMSG_UPDATEBASEDRAW
     
    #define EVMSG_SHOWIN_SB
     
    #define EVMSG_SHOWIN_TL
     
    #define EVMSG_SHOWIN_FC
     
    #define EVMSG_SHOWIN_LM
     
    #define EVMSG_TLOM_MERGE
     
    #define EVMSG_SETMODE
     
    #define EVMSG_SHOWIN_MT
     
    #define EVMSG_TL_FCURVE_POS
     
    #define EVMSG_TL_FCURVE_ROT
     
    #define EVMSG_TL_FCURVE_SCALE
     
    #define EVMSG_TIMELINESELECTION
     
    #define EVMSG_BROWSERCHANGE
     
    #define EVMSG_MATERIALSELECTION
     
    #define EVMSG_FCURVECHANGE
     
    #define EVMSG_RAYTRACER_FINISHED
     
    #define EVMSG_MATERIALPREVIEW
     
    #define EVMSG_ACTIVEVIEWCHANGED
     
    #define EVMSG_ASYNCEDITORMOVE
     
    #define EVMSG_TAKECHANGED
     
    #define EVMSG_2DTRACKCHANGED
     
    #define MOVE_START
     
    #define MOVE_CONTINUE
     
    #define MOVE_END
     
    #define EVMSG_TIMECHANGED
     
    #define EVMSG_VIEWWINDOW_OUTPUT
     
    #define EVMSG_VIEWWINDOW_3DPAINTUPD
     
    #define EVMSG_UPDATESCHEME
     
    #define DEPRECATED_SCHEME_LIGHT
     
    #define SCHEME_DARK
     
    #define SCHEME_OTHER
     
    #define EVMSG_NE_UPDATE_MAINAM
     

    Macro Definition Documentation

    ◆ EVMSG_CHANGE

    #define EVMSG_CHANGE

    Sent by EventAdd().

    ◆ EVMSG_DOCUMENTRECALCULATED

    #define EVMSG_DOCUMENTRECALCULATED

    Sent while drawing after the animation, expressions and cache building have been done.
    Allows that certain managers (e.g. Attribute Manager) update their values to the changes done by the expressions etc.

    Warning
    Any reactions on this message should be fast.
    No modifying stuff must be done here as the draw thread is running at the same time and accesses the same data!

    ◆ EVMSG_TOOLCHANGED

    #define EVMSG_TOOLCHANGED

    A tool setting has changed (local event).

    ◆ EVMSG_GRAPHVIEWCHANGED

    #define EVMSG_GRAPHVIEWCHANGED

    Something in XPresso has been changed (local event).

    ◆ EVMSG_AUTKEYMODECHANGED

    #define EVMSG_AUTKEYMODECHANGED

    The autokey mode was changed.

    ◆ EVMSG_UPDATEHIGHLIGHT

    #define EVMSG_UPDATEHIGHLIGHT

    Sent by in the case that only the highlighting changes.

    Note
    This happens for example when the mouse is moved over the viewport. Plugins usually do not need to care about this.

    ◆ EVMSG_UPDATEBASEDRAW

    #define EVMSG_UPDATEBASEDRAW

    Sent by in the case that the view should be redrawn.

    Since
    R19

    ◆ EVMSG_SHOWIN_SB

    #define EVMSG_SHOWIN_SB

    Show in Scene Browser.

    ◆ EVMSG_SHOWIN_TL

    #define EVMSG_SHOWIN_TL

    Show in Timeline.

    ◆ EVMSG_SHOWIN_FC

    #define EVMSG_SHOWIN_FC

    Show in Function Curve editor.

    ◆ EVMSG_SHOWIN_LM

    #define EVMSG_SHOWIN_LM

    Show in Layer Manager.

    ◆ EVMSG_TLOM_MERGE

    #define EVMSG_TLOM_MERGE

    Private.

    ◆ EVMSG_SETMODE

    #define EVMSG_SETMODE

    Private.

    ◆ EVMSG_SHOWIN_MT

    #define EVMSG_SHOWIN_MT

    Show in Motion editor.

    ◆ EVMSG_TL_FCURVE_POS

    #define EVMSG_TL_FCURVE_POS

    Show and frame fcurve position tracks.

    ◆ EVMSG_TL_FCURVE_ROT

    #define EVMSG_TL_FCURVE_ROT

    Show and frame fcurve rotation tracks.

    ◆ EVMSG_TL_FCURVE_SCALE

    #define EVMSG_TL_FCURVE_SCALE

    Show and frame fcurve scale tracks.

    ◆ EVMSG_TIMELINESELECTION

    #define EVMSG_TIMELINESELECTION

    A timeline selection has been changed (local event).

    ◆ EVMSG_BROWSERCHANGE

    #define EVMSG_BROWSERCHANGE

    Something in the browser has been changed (local event).

    ◆ EVMSG_MATERIALSELECTION

    #define EVMSG_MATERIALSELECTION

    A material selection has been changed (local event).

    ◆ EVMSG_FCURVECHANGE

    #define EVMSG_FCURVECHANGE

    Something in the F-Curve manager has been changed (local event).

    ◆ EVMSG_RAYTRACER_FINISHED

    #define EVMSG_RAYTRACER_FINISHED

    Private.

    ◆ EVMSG_MATERIALPREVIEW

    #define EVMSG_MATERIALPREVIEW

    Private.

    ◆ EVMSG_ACTIVEVIEWCHANGED

    #define EVMSG_ACTIVEVIEWCHANGED

    Private.

    ◆ EVMSG_ASYNCEDITORMOVE

    #define EVMSG_ASYNCEDITORMOVE

    The user moved something in the editor window. Managers should update things like position fields.

    ◆ EVMSG_TAKECHANGED

    #define EVMSG_TAKECHANGED

    Sent by the Take System when the current Take ID changed to let all managers react to the new status.

    Since
    R17.032

    ◆ EVMSG_2DTRACKCHANGED

    #define EVMSG_2DTRACKCHANGED

    Sent by MotionTracker when 2D Track data is changed, to let e.g. Track View react.

    ◆ MOVE_START

    #define MOVE_START

    Move started.

    ◆ MOVE_CONTINUE

    #define MOVE_CONTINUE

    Move continued.

    ◆ MOVE_END

    #define MOVE_END

    Move ended. par2 == ESC.

    ◆ EVMSG_TIMECHANGED

    #define EVMSG_TIMECHANGED

    Private.

    ◆ EVMSG_VIEWWINDOW_OUTPUT

    #define EVMSG_VIEWWINDOW_OUTPUT

    Private.

    ◆ EVMSG_VIEWWINDOW_3DPAINTUPD

    #define EVMSG_VIEWWINDOW_3DPAINTUPD

    Private.

    ◆ EVMSG_UPDATESCHEME

    #define EVMSG_UPDATESCHEME

    Scheme has been updated.

    ◆ DEPRECATED_SCHEME_LIGHT

    #define DEPRECATED_SCHEME_LIGHT

    Light. Deprecated.

    ◆ SCHEME_DARK

    #define SCHEME_DARK

    Dark.

    ◆ SCHEME_OTHER

    #define SCHEME_OTHER

    Other.

    ◆ EVMSG_NE_UPDATE_MAINAM

    #define EVMSG_NE_UPDATE_MAINAM

    Private.