Blender V5.0
blender::eevee::ShadowPunctual Class Reference

#include <eevee_shadow.hh>

Inherits blender::NonCopyable, and blender::NonMovable.

Public Member Functions

 ShadowPunctual (ShadowModule &module)
 ShadowPunctual (ShadowPunctual &&other)
 ~ShadowPunctual ()
Shadow Punctual
void release_excess_tilemaps (const Light &light)
void end_sync (Light &light)
Public Member Functions inherited from blender::NonCopyable
 NonCopyable (const NonCopyable &other)=delete
NonCopyableoperator= (const NonCopyable &other)=delete
 NonCopyable ()=default
 NonCopyable (NonCopyable &&other)=default
NonCopyableoperator= (NonCopyable &&other)=default

Detailed Description

Definition at line 429 of file eevee_shadow.hh.

Constructor & Destructor Documentation

◆ ShadowPunctual() [1/2]

blender::eevee::ShadowPunctual::ShadowPunctual ( ShadowModule & module)
inline

Definition at line 436 of file eevee_shadow.hh.

References module.

Referenced by ShadowPunctual().

◆ ShadowPunctual() [2/2]

blender::eevee::ShadowPunctual::ShadowPunctual ( ShadowPunctual && other)
inline

Definition at line 437 of file eevee_shadow.hh.

References ShadowPunctual().

◆ ~ShadowPunctual()

blender::eevee::ShadowPunctual::~ShadowPunctual ( )
inline

Definition at line 440 of file eevee_shadow.hh.

Member Function Documentation

◆ end_sync()

◆ release_excess_tilemaps()

void blender::eevee::ShadowPunctual::release_excess_tilemaps ( const Light & light)

Release the tile-maps that will not be used in the current frame.

Definition at line 227 of file eevee_shadow.cc.

References blender::eevee::light_local_tilemap_count().


The documentation for this class was generated from the following files: