Classes | Defines

DefaultActions.H File Reference

#include "maxheap.h"
#include <WTypes.h>
#include "strclass.h"

Go to the source code of this file.

Classes

class   DefaultActionSys
  The Default Action System interface. More...

Defines

#define  DEFAULTACTIONS_DEFAULT_MSG_LOG_MAXSIZE   500
  Specifies the default maximum number of messages logged to the Default Action System that are retained.
#define  DEFAULTACTIONS_LOGTOFILE   0x00000001
  Messages get logged to a file "<3dsMaxInstallPath>\network\Max.log".
#define  DEFAULTACTIONS_LOGMSG   0x00000002
  Messages get logged to the Default Action System and can be retrived via DefaultActionSys::GetMsgLogMsg.
#define  DEFAULTACTIONS_ABORT   0x00000004
  The process that generated the event associated with this action is cancelled.
#define  DEFAULTACTIONS_RESERVED_4   0x00000008
#define  DEFAULTACTIONS_RESERVED_5   0x00000010
#define  DEFAULTACTIONS_RESERVED_6   0x00000020
#define  DEFAULTACTIONS_RESERVED_7   0x00000040
#define  DEFAULTACTIONS_RESERVED_8   0x00000080
#define  TYPE_MISSING_EXTERNAL_FILES   1
  External assets cannot be found.
#define  TYPE_MISSING_DLL_FILES   2
  Plugin dlls cannot be found.
#define  TYPE_MISSING_XREF_FILES   3
  Xref assets (.max files) cannot be found.
#define  TYPE_MISSING_UVWS   4
  UVW coordinates cannot be found.
#define  TYPE_UNSUPPORTED_RENDEREFFECT   5
  Unsupported render effects have been found.
#define  TYPE_INVALID_XREF_FILES   6
  Files not suitable for xrefing were detected.
#define  DEFAULTACTIONS_MAX_DEFINED_ACTION   (TYPE_INVALID_XREF_FILES)
  DEFAULTACTIONS_MAX_DEFINED_ACTION must contain the largest internally used value.

Define Documentation

#define DEFAULTACTIONS_DEFAULT_MSG_LOG_MAXSIZE   500

Specifies the default maximum number of messages logged to the Default Action System that are retained.

New messages that are logged once this limit is hit will not be retained.

Definition at line 19 of file DefaultActions.H.