Cortex  10.0.0-a4
Public Member Functions | Static Public Member Functions | List of all members
IECoreHoudini::UT_ObjectPoolCache Class Reference

#include <UT_ObjectPoolCache.h>

Inherits UT_Cache.

Public Member Functions

 UT_ObjectPoolCache (const std::string &name, IECore::ObjectPoolPtr objectPool)
 
virtual const char * utGetCacheName () const
 
virtual int64 utGetCurrentSize () const
 
virtual int64 utReduceCacheSizeBy (int64 amount)
 
virtual bool utHasMaxSize () const
 
virtual int64 utGetMaxSize () const
 
virtual void utSetMaxSize (int64 amount)
 
virtual bool utHasMinSize () const
 

Static Public Member Functions

static UT_ObjectPoolCachedefaultObjectPoolCache ()
 

Detailed Description

Registers an IECore::ObjectPool with Houdini's Cache Manager. This allows users to manipulate Cortex memory consumption using the standard Houdini UI. The default UT_ObjectPoolCache is created automatically using the default ObjectPool;


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