Blender V4.5
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.