3ds Max C++ API Reference
Loading...
Searching...
No Matches
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  NotifyInfo::notify_call_param_t
 struct that has the same size as a void* and behaves like a void*. 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...
struct  CameraChangeCallbackParam
 The call parameter that accompanies the notification code NOTIFY_VIEWPORT_CAMERA_CHANGED. More...

Namespaces

namespace  MaxSDK
 An RAII class for automatically closing handle returned from FindFirstFile Example usages: MaxSDK::AutoFindClose findhandle( FindFirstFile(path.data(), &file) );.
namespace  MaxSDK::CUI

Macros

New Scene Options

Flag values in callParam for NOTIFY_SYSTEM_PRE_NEW and NOTIFY_SYSTEM_POST_NEW indicating the type of new scene operation that was carried out.

#define PRE_NEW_NEW_ALL   0x1
 All objects are deleted, including their animation data.
File Attributes
#define FILE_STATUS_READONLY   0x1

Typedefs

typedef int NotifyCode
 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 }

Macro Definition Documentation

◆ PRE_NEW_NEW_ALL

#define PRE_NEW_NEW_ALL   0x1

All objects are deleted, including their animation data.

◆ FILE_STATUS_READONLY

#define FILE_STATUS_READONLY   0x1

Typedef Documentation

◆ NotifyCode

typedef int NotifyCode

Type of all notification codes.

Enumeration Type Documentation

◆ FileProcessType

Enumerator
FILE_PROCESS_SCENE 
FILE_PROCESS_HOLD_FETCH 
FILE_PROCESS_AUTOBAK