Blender  V2.93
Public Attributes | List of all members
ViewportMemoryPool Struct Reference

#include <GPU_viewport.h>

Public Attributes

struct BLI_memblockcommands
 
struct BLI_memblockcommands_small
 
struct BLI_memblockcallbuffers
 
struct BLI_memblockobmats
 
struct BLI_memblockobinfos
 
struct BLI_memblockcullstates
 
struct BLI_memblockshgroups
 
struct BLI_memblockuniforms
 
struct BLI_memblockviews
 
struct BLI_memblockpasses
 
struct BLI_memblockimages
 
struct GPUUniformBuf ** matrices_ubo
 
struct GPUUniformBuf ** obinfos_ubo
 
struct GHashobattrs_ubo_pool
 
uint ubo_len
 

Detailed Description

Definition at line 47 of file GPU_viewport.h.

Member Data Documentation

◆ callbuffers

struct BLI_memblock* ViewportMemoryPool::callbuffers

◆ commands

struct BLI_memblock* ViewportMemoryPool::commands

◆ commands_small

struct BLI_memblock* ViewportMemoryPool::commands_small

◆ cullstates

struct BLI_memblock* ViewportMemoryPool::cullstates

◆ images

struct BLI_memblock* ViewportMemoryPool::images

◆ matrices_ubo

struct GPUUniformBuf** ViewportMemoryPool::matrices_ubo

◆ obattrs_ubo_pool

struct GHash* ViewportMemoryPool::obattrs_ubo_pool

◆ obinfos

struct BLI_memblock* ViewportMemoryPool::obinfos

◆ obinfos_ubo

struct GPUUniformBuf** ViewportMemoryPool::obinfos_ubo

◆ obmats

struct BLI_memblock* ViewportMemoryPool::obmats

◆ passes

struct BLI_memblock* ViewportMemoryPool::passes

◆ shgroups

struct BLI_memblock* ViewportMemoryPool::shgroups

◆ ubo_len

uint ViewportMemoryPool::ubo_len

Definition at line 62 of file GPU_viewport.h.

Referenced by drw_resource_buffer_finish(), and GPU_viewport_free().

◆ uniforms

struct BLI_memblock* ViewportMemoryPool::uniforms

◆ views

struct BLI_memblock* ViewportMemoryPool::views

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