BM_ResourceManager Class Reference

#include <BM_ResourceManager.h>

Inheritance diagram for BM_ResourceManager:

PI_ResourceManager OP_UpdateTableSink OP_UpdateTemplatesSink

List of all members.

Public Member Functions

BM_StatenewState (BM_View &view, PI_StateTemplate &templ, BM_SceneManager *scene=0) const
BM_StatenewState (BM_View &view, const char *name, const char *type, BM_SceneManager *scene=0) const
BM_StatenewState (BM_View &view, PI_NetworkType nettype, int state_idx, BM_SceneManager *scene=0) const
BM_Handle * newHandle (BM_SceneManager &sm, const char *name) const
BM_OpHandleLink * newOpHandleLink (BM_SceneManager &sm, const char *name, const char *description) const
BM_InputSelectornewSelector (BM_View &view, const char *name) const
void deleteState (BM_State *state)
void deleteHandle (BM_Handle *handle)
void deleteOpHandleLink (BM_OpHandleLink *link)
void deleteSelector (BM_InputSelector *selector)
virtual void findVolatileKey (const char *volatile_hotkey_name, int &volatile_key, int &key_modifiers) const
virtual void updateViewports (int id, const char *opname, bool open_only=false) const
virtual void removePISettingsFromTables (OP_Operator &op_type)

Static Public Member Functions

static void startParmsCache ()
static void stopParmsCache ()
static void lookupVolatileKey (const char *volatile_hotkey_name, int &volatile_key, int &key_modifiers)

Protected Member Functions

 BM_ResourceManager ()
virtual ~BM_ResourceManager ()


Detailed Description

Examples:

SOP/MSS_BrushHairLen.C, SOP/MSS_BrushHairLenSelector.C, and SOP/MSS_CustomBrushState.C.

Definition at line 48 of file BM_ResourceManager.h.


Constructor & Destructor Documentation

BM_ResourceManager::BM_ResourceManager (  )  [protected]

virtual BM_ResourceManager::~BM_ResourceManager (  )  [protected, virtual]


Member Function Documentation

void BM_ResourceManager::deleteHandle ( BM_Handle *  handle  ) 

void BM_ResourceManager::deleteOpHandleLink ( BM_OpHandleLink *  link  ) 

void BM_ResourceManager::deleteSelector ( BM_InputSelector selector  ) 

void BM_ResourceManager::deleteState ( BM_State state  ) 

virtual void BM_ResourceManager::findVolatileKey ( const char *  volatile_hotkey_name,
int &  volatile_key,
int &  key_modifiers 
) const [virtual]

Reimplemented from PI_ResourceManager.

static void BM_ResourceManager::lookupVolatileKey ( const char *  volatile_hotkey_name,
int &  volatile_key,
int &  key_modifiers 
) [static]

BM_Handle* BM_ResourceManager::newHandle ( BM_SceneManager &  sm,
const char *  name 
) const

BM_OpHandleLink* BM_ResourceManager::newOpHandleLink ( BM_SceneManager &  sm,
const char *  name,
const char *  description 
) const

BM_InputSelector* BM_ResourceManager::newSelector ( BM_View &  view,
const char *  name 
) const

BM_State* BM_ResourceManager::newState ( BM_View &  view,
PI_NetworkType  nettype,
int  state_idx,
BM_SceneManager *  scene = 0 
) const

BM_State* BM_ResourceManager::newState ( BM_View &  view,
const char *  name,
const char *  type,
BM_SceneManager *  scene = 0 
) const

BM_State* BM_ResourceManager::newState ( BM_View &  view,
PI_StateTemplate templ,
BM_SceneManager *  scene = 0 
) const

virtual void BM_ResourceManager::removePISettingsFromTables ( OP_Operator op_type  )  [virtual]

Reimplemented from PI_ResourceManager.

static void BM_ResourceManager::startParmsCache (  )  [static]

Reimplemented from PI_ResourceManager.

static void BM_ResourceManager::stopParmsCache (  )  [static]

Reimplemented from PI_ResourceManager.

virtual void BM_ResourceManager::updateViewports ( int  id,
const char *  opname,
bool  open_only = false 
) const [virtual]

Reimplemented from PI_ResourceManager.


The documentation for this class was generated from the following file:

Generated on Fri May 25 00:10:16 2012 for HDK by  doxygen 1.5.9