Blender V5.0
eevee_film_shared.hh File Reference

Go to the source code of this file.

Classes

struct  blender::eevee::FilmSample
struct  blender::eevee::FilmData

Namespaces

namespace  blender
namespace  blender::eevee

Macros

#define FILM_PRECOMP_SAMPLE_MAX   16

Enumerations

enum  blender::eevee::eFilmWeightLayerIndex : uint32_t { blender::eevee::FILM_WEIGHT_LAYER_ACCUMULATION = 0u , blender::eevee::FILM_WEIGHT_LAYER_DISTANCE = 1u }
enum  blender::eevee::ePassStorageType : uint32_t { blender::eevee::PASS_STORAGE_COLOR = 0u , blender::eevee::PASS_STORAGE_VALUE = 1u , blender::eevee::PASS_STORAGE_CRYPTOMATTE = 2u }
enum  blender::eevee::PassCategory : uint32_t {
  blender::eevee::PASS_CATEGORY_DATA = 1u << 0 , blender::eevee::PASS_CATEGORY_COLOR_1 = 1u << 1 , blender::eevee::PASS_CATEGORY_COLOR_2 = 1u << 2 , blender::eevee::PASS_CATEGORY_COLOR_3 = 1u << 3 ,
  blender::eevee::PASS_CATEGORY_AOV = 1u << 4 , blender::eevee::PASS_CATEGORY_CRYPTOMATTE = 1u << 5
}

Functions

static float blender::eevee::film_filter_weight (float filter_radius, float sample_distance_sqr)

Macro Definition Documentation

◆ FILM_PRECOMP_SAMPLE_MAX

#define FILM_PRECOMP_SAMPLE_MAX   16

Definition at line 17 of file eevee_film_shared.hh.