Blender V4.3
OpaqueQuadTracker Struct Reference

Public Member Functions

bool is_occluded (const SeqRenderData *context, const Sequence *seq, int order_index) const
 
void add_occluder (const SeqRenderData *context, const Sequence *seq, int order_index)
 

Public Attributes

Vector< OpaqueQuad, 4 > opaques
 

Detailed Description

Definition at line 326 of file render.cc.

Member Function Documentation

◆ add_occluder()

void OpaqueQuadTracker::add_occluder ( const SeqRenderData * context,
const Sequence * seq,
int order_index )
inline

◆ is_occluded()

bool OpaqueQuadTracker::is_occluded ( const SeqRenderData * context,
const Sequence * seq,
int order_index ) const
inline

Definition at line 334 of file render.cc.

References get_strip_screen_quad(), is_quad_a_inside_b(), opaques, and quad.

Referenced by seq_render_strip_stack().

Member Data Documentation

◆ opaques

Vector<OpaqueQuad, 4> OpaqueQuadTracker::opaques

Definition at line 327 of file render.cc.

Referenced by add_occluder(), and is_occluded().


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