Classes | Defines | Functions

IBrushPresets.h File Reference

#include "maxheap.h"
#include "maxtypes.h"
#include "ifnpub.h"
#include "GetCOREInterface.h"

Go to the source code of this file.

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...

Defines

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

Functions

IBrushPresetMgr GetIBrushPresetMgr ()
  Helper macro returning the brush preset manager singleton object.

Define Documentation

#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

Definition at line 152 of file IBrushPresets.h.

#define IBRUSHPRESETMGR_INTERFACE_ID   Interface_ID(0x586b1d59, 0x454d0ae9)

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

Definition at line 339 of file IBrushPresets.h.


Function Documentation

IBrushPresetMgr* GetIBrushPresetMgr ( ) [inline]

Helper macro returning the brush preset manager singleton object.

Definition at line 342 of file IBrushPresets.h.