Blender  V2.93
Functions
blender_session.cpp File Reference
#include <stdlib.h>
#include "device/device.h"
#include "render/background.h"
#include "render/buffers.h"
#include "render/camera.h"
#include "render/colorspace.h"
#include "render/film.h"
#include "render/integrator.h"
#include "render/light.h"
#include "render/mesh.h"
#include "render/object.h"
#include "render/scene.h"
#include "render/session.h"
#include "render/shader.h"
#include "render/stats.h"
#include "util/util_algorithm.h"
#include "util/util_color.h"
#include "util/util_foreach.h"
#include "util/util_function.h"
#include "util/util_hash.h"
#include "util/util_logging.h"
#include "util/util_murmurhash.h"
#include "util/util_progress.h"
#include "util/util_time.h"
#include "blender/blender_session.h"
#include "blender/blender_sync.h"
#include "blender/blender_util.h"

Go to the source code of this file.

Functions

static ShaderEvalType get_shader_type (const string &pass_type)
 
static BL::RenderResult begin_render_result (BL::RenderEngine &b_engine, int x, int y, int w, int h, const char *layername, const char *viewname)
 
static void end_render_result (BL::RenderEngine &b_engine, BL::RenderResult &b_rr, bool cancel, bool highlight, bool do_merge_results)
 
static void add_cryptomatte_layer (BL::RenderResult &b_rr, string name, string manifest)
 
static int bake_pass_filter_get (const int pass_filter)
 

Function Documentation

◆ add_cryptomatte_layer()

static void add_cryptomatte_layer ( BL::RenderResult b_rr,
string  name,
string  manifest 
)
static

◆ bake_pass_filter_get()

static int bake_pass_filter_get ( const int  pass_filter)
static

◆ begin_render_result()

static BL::RenderResult begin_render_result ( BL::RenderEngine b_engine,
int  x,
int  y,
int  w,
int  h,
const char *  layername,
const char *  viewname 
)
static

Definition at line 310 of file blender_session.cpp.

References w(), x, and y.

Referenced by BlenderSession::do_write_update_render_tile(), and BlenderSession::render().

◆ end_render_result()

static void end_render_result ( BL::RenderEngine b_engine,
BL::RenderResult b_rr,
bool  cancel,
bool  highlight,
bool  do_merge_results 
)
static

◆ get_shader_type()

static ShaderEvalType get_shader_type ( const string &  pass_type)
static