|
Blender
V2.93
|
#include <MEM_CacheLimiter.h>
Public Member Functions | |
| MEM_CacheLimiterHandle (T *data_, MEM_CacheLimiter< T > *parent_) | |
| void | ref () |
| void | unref () |
| T * | get () |
| const T * | get () const |
| int | get_refcount () const |
| bool | can_destroy () const |
| bool | destroy_if_possible () |
| void | unmanage () |
| void | touch () |
Friends | |
| class | MEM_CacheLimiter< T > |
Definition at line 72 of file MEM_CacheLimiter.h.
|
inlineexplicit |
Definition at line 74 of file MEM_CacheLimiter.h.
|
inline |
Definition at line 104 of file MEM_CacheLimiter.h.
Referenced by MEM_CacheLimiterHandle< T >::destroy_if_possible().
|
inline |
Definition at line 109 of file MEM_CacheLimiter.h.
References MEM_CacheLimiterHandle< T >::can_destroy(), NULL, and MEM_CacheLimiterHandle< T >::unmanage().
Referenced by MEM_CacheLimiter< T >::enforce_limits().
|
inline |
Definition at line 89 of file MEM_CacheLimiter.h.
Referenced by MEM_CacheLimiter< T >::enforce_limits().
|
inline |
Definition at line 94 of file MEM_CacheLimiter.h.
|
inline |
Definition at line 99 of file MEM_CacheLimiter.h.
|
inline |
Definition at line 79 of file MEM_CacheLimiter.h.
|
inline |
Definition at line 125 of file MEM_CacheLimiter.h.
|
inline |
Definition at line 120 of file MEM_CacheLimiter.h.
Referenced by MEM_CacheLimiterHandle< T >::destroy_if_possible().
|
inline |
Definition at line 84 of file MEM_CacheLimiter.h.
|
friend |
Definition at line 125 of file MEM_CacheLimiter.h.