Blender  V3.3
Macros | Functions | Variables
sync.cpp File Reference
#include "scene/background.h"
#include "scene/camera.h"
#include "scene/curves.h"
#include "scene/film.h"
#include "scene/integrator.h"
#include "scene/light.h"
#include "scene/mesh.h"
#include "scene/object.h"
#include "scene/procedural.h"
#include "scene/scene.h"
#include "scene/shader.h"
#include "scene/shader_graph.h"
#include "scene/shader_nodes.h"
#include "device/device.h"
#include "blender/device.h"
#include "blender/session.h"
#include "blender/sync.h"
#include "blender/util.h"
#include "util/debug.h"
#include "util/foreach.h"
#include "util/hash.h"
#include "util/log.h"
#include "util/opengl.h"
#include "util/openimagedenoise.h"

Go to the source code of this file.

Macros

#define MAP_PASS(passname, passtype)
 

Functions

static PassType get_blender_pass_type (BL::RenderPass &b_pass)
 
static Passpass_add (Scene *scene, PassType type, const char *name, PassMode mode=PassMode::DENOISED)
 

Variables

static CCL_NAMESPACE_BEGIN const char * cryptomatte_prefix = "Crypto"
 

Macro Definition Documentation

◆ MAP_PASS

#define MAP_PASS (   passname,
  passtype 
)
Value:
if (name == passname) { \
return passtype; \
} \
((void)0)
SyclQueue void void size_t num_bytes void

Function Documentation

◆ get_blender_pass_type()

static PassType get_blender_pass_type ( BL::RenderPass b_pass)
static

◆ pass_add()

static Pass* pass_add ( Scene scene,
PassType  type,
const char *  name,
PassMode  mode = PassMode::DENOISED 
)
static

Definition at line 617 of file sync.cpp.

References Scene::create_node(), scene, and type.

Referenced by BlenderSync::sync_render_passes().

Variable Documentation

◆ cryptomatte_prefix

CCL_NAMESPACE_BEGIN const char* cryptomatte_prefix = "Crypto"
static

Definition at line 34 of file sync.cpp.

Referenced by get_blender_pass_type(), and BlenderSync::sync_render_passes().