Blender V4.3
eevee_shadow.hh File Reference
#include "BLI_pool.hh"
#include "BLI_vector.hh"
#include "GPU_batch.hh"
#include "eevee_camera.hh"
#include "eevee_material.hh"
#include "eevee_shader.hh"
#include "eevee_shader_shared.hh"
#include "eevee_sync.hh"

Go to the source code of this file.

Classes

struct  blender::eevee::ShadowTileMap
 
struct  blender::eevee::ShadowTileMapPool
 
struct  blender::eevee::ShadowObject
 
class  blender::eevee::ShadowModule
 
class  blender::eevee::ShadowPunctual
 
class  blender::eevee::ShadowDirectional
 

Namespaces

namespace  blender
 
namespace  blender::eevee
 

Enumerations

enum class  blender::eevee::ShadowTechnique { blender::eevee::ATOMIC_RASTER = 0 , blender::eevee::TILE_COPY = 1 }
 

Variables

static constexpr const float blender::eevee::shadow_face_mat [6][3][3]
 
static constexpr const float blender::eevee::shadow_clipmap_scale_mat [4][4]
 

Detailed Description

The shadow module manages shadow update tagging & shadow rendering.

Definition in file eevee_shadow.hh.