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

#include <MOD_lineart.h>

Public Attributes

LineartStaticMemPool chain_data_pool
 
LineartStaticMemPool shadow_data_pool
 
ListBase chains
 
ListBase shadow_elns
 
uint16_t all_enabled_edge_types
 

Detailed Description

Definition at line 414 of file MOD_lineart.h.

Member Data Documentation

◆ all_enabled_edge_types

uint16_t LineartCache::all_enabled_edge_types

Cache only contains edge types specified in this variable.

Definition at line 428 of file MOD_lineart.h.

Referenced by lineart_create_render_buffer(), and lineart_gpencil_generate().

◆ chain_data_pool

LineartStaticMemPool LineartCache::chain_data_pool

Separate memory pool for chain data and shadow, this goes to the cache, so when we free the main pool, chains and shadows will still be available.

Definition at line 417 of file MOD_lineart.h.

Referenced by lineart_create_render_buffer().

◆ chains

ListBase LineartCache::chains

A copy of ld->chains so we have that data available after ld has been destroyed.

Definition at line 421 of file MOD_lineart.h.

Referenced by lineart_gpencil_generate(), MOD_lineart_chain_clear_picked_flag(), and MOD_lineart_compute_feature_lines().

◆ shadow_data_pool

LineartStaticMemPool LineartCache::shadow_data_pool

Definition at line 418 of file MOD_lineart.h.

Referenced by MOD_lineart_compute_feature_lines().

◆ shadow_elns

ListBase LineartCache::shadow_elns

Shadow-computed feature lines from original meshes to be matched with the second load of meshes thus providing lit/shade info in the second run of line art.

Definition at line 425 of file MOD_lineart.h.

Referenced by MOD_lineart_compute_feature_lines().


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