3ds Max C++ API Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
notifyParams.h File Reference
#include "MaxHeap.h"
#include "maxtypes.h"
#include "strbasic.h"

Classes

struct  NotifyInfo
 3ds Max supports a system where a plug-in can ask to receive a callback when certain events occur. More...
 
struct  NameChange
 The name change call parameter structure. More...
 
struct  ObjectDefinitionChangeNotificationParam
 The object redefinition call parameter structure. More...
 
struct  NotifyPostOpenParam
 The call parameter that accompanies the notification code NOTIFY_FILE_POST_OPEN. More...
 
struct  NotifyPostMerge3Param
 The call parameter that accompanies the notification code NOTIFY_FILE_POST_MERGE3. More...
 
struct  NotifyFileProcessParam
 The call parameter that accompanies the notification codes. More...
 
struct  NotifyModAddDelParam
 The call parameter that accompanies the notification codes. More...
 
struct  NotifyImpExpFailedParam
 The call parameter that accompanies the notification codes NOTIFY_IMPORT_FAILED, NOTIFY_EXPORT_FAILED. More...
 
struct  NotifyPostNodesCloned
 The call parameter that accompanies the notification code NOTIFY_POST_NODES_CLONED. More...
 
struct  LayerChange
 The call parameter that accompanies the notification code NOTIFY_NODE_LAYER_CHANGED. More...
 
struct  NodeNameSetParam
 The call parameter that accompanies the notification code NOTIFY_NODE_NAME_SET. More...
 
struct  ClassDescReplaced
 The call parameter that accompanies the notification code NOTIFY_CLASSDESC_REPLACED A pointer to an instance of this structure is passed to BroadcastNotification after a ClassDesc is replaced by another one in a ClassDirectory. More...
 
struct  NotifyFileCheckStatus
 The call parameter that accompanies the notification code NOTIFY_FILE_CHECK_STATUS. More...
 
struct  NumberChange
 The call parameter that accompanies the notification code NOTIFY_MODPANEL_SUBOBJECTLEVEL_CHANGED. More...
 
struct  NotifyFailedDxMatTexLoad
 The call parameter that accompanies the notification code NOTIFY_FAILED_DIRECTX_MATERIAL_TEXTURE_LOAD. More...
 
struct  NotifyCustomAttribute
 The call parameter that accompanies the notification codes NOTIFY_CUSTOM_ATTRIBUTES_ADDED and NOTIFY_CUSTOM_ATTRIBUTES_REMOVED. More...
 
struct  LayerParentChange
 The call parameter that accompanies the notification code NOTIFY_LAYER_PARENT_CHANGED. More...
 

Namespaces

namespace  MaxSDK
 
namespace  MaxSDK::CUI
 

Macros

File Attributes <br>
#define FILE_STATUS_READONLY   0x1
 

Typedefs

using NotifyCode = int
 Type of all notification codes.
 

Enumerations

File Process Type

enum  FileProcessType : int { FILE_PROCESS_SCENE = 0x1 , FILE_PROCESS_HOLD_FETCH = 0x2 , FILE_PROCESS_AUTOBAK = 0x3 }
 

Functions

struct __declspec (deprecated) NotifyPreEval_FrameInfo
 

Macro Definition Documentation

◆ FILE_STATUS_READONLY

#define FILE_STATUS_READONLY   0x1

Typedef Documentation

◆ NotifyCode

using NotifyCode = int

Type of all notification codes.

Enumeration Type Documentation

◆ FileProcessType

Enumerator
FILE_PROCESS_SCENE 
FILE_PROCESS_HOLD_FETCH 
FILE_PROCESS_AUTOBAK 
170{
171 //* \brief iProcessType value for scene file save/load
172 FILE_PROCESS_SCENE = 0x1,
173 //* \brief iProcessType value for hold/fetch
175 //* \brief iProcessType value for auto backup
177};
@ FILE_PROCESS_HOLD_FETCH
Definition: notifyParams.h:174
@ FILE_PROCESS_SCENE
Definition: notifyParams.h:172
@ FILE_PROCESS_AUTOBAK
Definition: notifyParams.h:176

Function Documentation

◆ __declspec()

struct __declspec ( deprecated  )
Deprecated:
Deprecated in 3ds Max 2025.
90{};