Blender  V3.3
Public Attributes | List of all members
ImGlobalTileCache Struct Reference

Public Attributes

ListBase tiles
 
ListBase unused
 
GHashtilehash
 
MemArenamemarena
 
uintptr_t totmem
 
uintptr_t maxmem
 
ImThreadTileCache thread_cache [BLENDER_MAX_THREADS+1]
 
int totthread
 
ThreadMutex mutex
 
int initialized
 

Detailed Description

Definition at line 60 of file cache.c.

Member Data Documentation

◆ initialized

int ImGlobalTileCache::initialized

Definition at line 73 of file cache.c.

Referenced by imb_tile_cache_exit(), and imb_tile_cache_init().

◆ maxmem

uintptr_t ImGlobalTileCache::maxmem

Definition at line 66 of file cache.c.

Referenced by imb_global_cache_get_tile(), and IMB_tile_cache_params().

◆ memarena

MemArena* ImGlobalTileCache::memarena

◆ mutex

ThreadMutex ImGlobalTileCache::mutex

◆ thread_cache

ImThreadTileCache ImGlobalTileCache::thread_cache[BLENDER_MAX_THREADS+1]

Definition at line 68 of file cache.c.

Referenced by IMB_gettile(), imb_tile_cache_exit(), and IMB_tile_cache_params().

◆ tilehash

GHash* ImGlobalTileCache::tilehash

◆ tiles

ListBase ImGlobalTileCache::tiles

◆ totmem

uintptr_t ImGlobalTileCache::totmem

Definition at line 66 of file cache.c.

Referenced by imb_global_cache_get_tile(), and imb_global_cache_tile_unload().

◆ totthread

int ImGlobalTileCache::totthread

Definition at line 69 of file cache.c.

Referenced by imb_tile_cache_exit(), and IMB_tile_cache_params().

◆ unused

ListBase ImGlobalTileCache::unused

Definition at line 62 of file cache.c.

Referenced by imb_global_cache_get_tile(), and imb_tile_cache_tile_free().


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