Blender V5.0
blender::eevee::ShadowPagesInfoData Struct Reference

#include <eevee_shadow_shared.hh>

Inherited by blender::draw::StorageBuffer< ShadowPagesInfoData >.

Public Attributes

int page_free_count
int page_alloc_count
uint page_cached_next
uint page_cached_start
uint page_cached_end
int _pad0
int _pad1
int _pad2

Detailed Description

Definition at line 142 of file eevee_shadow_shared.hh.

Member Data Documentation

◆ _pad0

int blender::eevee::ShadowPagesInfoData::_pad0

Definition at line 154 of file eevee_shadow_shared.hh.

◆ _pad1

int blender::eevee::ShadowPagesInfoData::_pad1

Definition at line 155 of file eevee_shadow_shared.hh.

◆ _pad2

int blender::eevee::ShadowPagesInfoData::_pad2

Definition at line 156 of file eevee_shadow_shared.hh.

◆ page_alloc_count

int blender::eevee::ShadowPagesInfoData::page_alloc_count

Number of page allocations needed for this cycle.

Definition at line 146 of file eevee_shadow_shared.hh.

Referenced by blender::draw::test_eevee_shadow_finalize(), and blender::draw::test_eevee_shadow_free().

◆ page_cached_end

uint blender::eevee::ShadowPagesInfoData::page_cached_end

Index of the last page in the buffer since the last defragment.

Definition at line 152 of file eevee_shadow_shared.hh.

Referenced by blender::draw::test_eevee_shadow_finalize(), and blender::draw::test_eevee_shadow_free().

◆ page_cached_next

uint blender::eevee::ShadowPagesInfoData::page_cached_next

Index of the next cache page in the cached page buffer.

Definition at line 148 of file eevee_shadow_shared.hh.

Referenced by blender::draw::test_eevee_shadow_finalize(), and blender::draw::test_eevee_shadow_free().

◆ page_cached_start

uint blender::eevee::ShadowPagesInfoData::page_cached_start

Index of the first page in the buffer since the last defragment.

Definition at line 150 of file eevee_shadow_shared.hh.

Referenced by blender::draw::test_eevee_shadow_finalize(), and blender::draw::test_eevee_shadow_free().

◆ page_free_count

int blender::eevee::ShadowPagesInfoData::page_free_count

Number of free pages in the free page buffer.

Definition at line 144 of file eevee_shadow_shared.hh.

Referenced by blender::draw::test_eevee_shadow_finalize(), and blender::draw::test_eevee_shadow_free().


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