Blender V4.3
eevee_instance.cc File Reference
#include <sstream>
#include "BKE_global.hh"
#include "BKE_object.hh"
#include "BLI_rect.h"
#include "BLT_translation.hh"
#include "DEG_depsgraph_query.hh"
#include "DNA_ID.h"
#include "DNA_lightprobe_types.h"
#include "DNA_modifier_types.h"
#include "IMB_imbuf_types.hh"
#include "RE_pipeline.h"
#include "eevee_engine.h"
#include "eevee_instance.hh"
#include "DNA_particle_types.h"
#include "draw_common.hh"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::eevee

Macros

#define CHECK_PASS_LEGACY(name, type, channels, chanid)
#define CHECK_PASS_EEVEE(name, type, channels, chanid)

Detailed Description

An instance contains all structures needed to do a complete render.

Definition in file eevee_instance.cc.

Macro Definition Documentation

◆ CHECK_PASS_EEVEE

#define CHECK_PASS_EEVEE ( name,
type,
channels,
chanid )
Value:
if (view_layer->eevee.render_passes & (EEVEE_RENDER_PASS_##name)) { \
RE_engine_register_pass( \
engine, scene, view_layer, RE_PASSNAME_##name, channels, chanid, type); \
} \
((void)0)
Group Output data from inside of a node group A color picker Mix two input colors RGB to Convert a color s luminance to a grayscale value Generate a normal vector and a dot product Brightness Control the brightness and contrast of the input color Vector Map input vector components with curves Camera Retrieve information about the camera and how it relates to the current shading point s position Clamp a value between a minimum and a maximum Vector Perform vector math operation Invert Invert a producing a negative Combine Generate a color from its and blue channels(Deprecated)") DefNode(ShaderNode

Referenced by blender::eevee::Instance::update_passes().

◆ CHECK_PASS_LEGACY

#define CHECK_PASS_LEGACY ( name,
type,
channels,
chanid )
Value:
if (view_layer->passflag & (SCE_PASS_##name)) { \
RE_engine_register_pass( \
engine, scene, view_layer, RE_PASSNAME_##name, channels, chanid, type); \
} \
((void)0)

Referenced by blender::eevee::Instance::update_passes().