Blender V4.5
blender::eevee::ShadowPagesInfoData Struct Reference

#include <eevee_shader_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 1432 of file eevee_shader_shared.hh.

Member Data Documentation

◆ _pad0

int blender::eevee::ShadowPagesInfoData::_pad0

Definition at line 1444 of file eevee_shader_shared.hh.

◆ _pad1

int blender::eevee::ShadowPagesInfoData::_pad1

Definition at line 1445 of file eevee_shader_shared.hh.

◆ _pad2

int blender::eevee::ShadowPagesInfoData::_pad2

Definition at line 1446 of file eevee_shader_shared.hh.

◆ page_alloc_count

int blender::eevee::ShadowPagesInfoData::page_alloc_count

Number of page allocations needed for this cycle.

Definition at line 1436 of file eevee_shader_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 1442 of file eevee_shader_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 1438 of file eevee_shader_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 1440 of file eevee_shader_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 1434 of file eevee_shader_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: