3ds Max C++ API Reference
IBrushPresets.h File Reference
#include "maxheap.h"
#include "maxtypes.h"
#include "ifnpub.h"
#include "GetCOREInterface.h"

Classes

class  IBrushPreset
 The interface to a brush preset object, holding parameters for the PainterInterface and other brush tools. More...
 
class  IBrushPresetParams
 Interface to a set of brush preset parameter values, associated with a particular Brush Preset context. More...
 
class  IBrushPresetContext
 Interface to a brush preset context. More...
 
class  IBrushPresetMgr
 Interface to the brush preset manager. More...
 

Macros

#define STDBRUSHPRESETCONTEXT_ID   Class_ID(0,0x5fb1707c)
 The ID of the standard brush preset context, implemented by the system. More...
 
#define IBRUSHPRESETMGR_INTERFACE_ID   Interface_ID(0x586b1d59, 0x454d0ae9)
 The interface ID of the brush preset manager function published interface. More...
 

Functions

IBrushPresetMgrGetIBrushPresetMgr ()
 Helper macro returning the brush preset manager singleton object. More...
 

Macro Definition Documentation

◆ STDBRUSHPRESETCONTEXT_ID

#define STDBRUSHPRESETCONTEXT_ID   Class_ID(0,0x5fb1707c)

The ID of the standard brush preset context, implemented by the system.

The standard context is responsible for the common values in the Painter Interface dialog, such as the brush radius and falloff. This context is considered to be an active context anytime any other brush preset context is active. The standard parameters are listed in the first columns of the brush preset manager dialog, and the context-specific parameters are listed in the remaining columns

◆ IBRUSHPRESETMGR_INTERFACE_ID

#define IBRUSHPRESETMGR_INTERFACE_ID   Interface_ID(0x586b1d59, 0x454d0ae9)

The interface ID of the brush preset manager function published interface.

Function Documentation

◆ GetIBrushPresetMgr()

IBrushPresetMgr* GetIBrushPresetMgr ( )
inline

Helper macro returning the brush preset manager singleton object.

#define IBRUSHPRESETMGR_INTERFACE_ID
The interface ID of the brush preset manager function published interface.
Definition: IBrushPresets.h:339
Interface to the brush preset manager.
Definition: IBrushPresets.h:251
CoreExport Interface * GetCOREInterface()