Blender  V2.93
Public Member Functions | Public Attributes | List of all members
SessionParams Class Reference

#include <session.h>

Public Member Functions

 SessionParams ()
 
bool modified (const SessionParams &params)
 

Public Attributes

DeviceInfo device
 
bool background
 
bool progressive_refine
 
bool progressive
 
bool experimental
 
int samples
 
int2 tile_size
 
TileOrder tile_order
 
int start_resolution
 
int denoising_start_sample
 
int pixel_size
 
int threads
 
bool adaptive_sampling
 
bool use_profiling
 
bool display_buffer_linear
 
DenoiseParams denoising
 
double cancel_timeout
 
double reset_timeout
 
double text_timeout
 
double progressive_update_timeout
 
ShadingSystem shadingsystem
 
function< bool(const uchar *pixels, int width, int height, int channels)> write_render_cb
 

Detailed Description

Definition at line 44 of file session.h.

Constructor & Destructor Documentation

◆ SessionParams()

SessionParams::SessionParams ( )
inline

Member Function Documentation

◆ modified()

bool SessionParams::modified ( const SessionParams params)
inline

Member Data Documentation

◆ adaptive_sampling

bool SessionParams::adaptive_sampling

Definition at line 59 of file session.h.

Referenced by modified(), BlenderSession::render(), and SessionParams().

◆ background

bool SessionParams::background

◆ cancel_timeout

double SessionParams::cancel_timeout

Definition at line 67 of file session.h.

Referenced by modified(), Session::ready_to_reset(), and SessionParams().

◆ denoising

DenoiseParams SessionParams::denoising

◆ denoising_start_sample

int SessionParams::denoising_start_sample

Definition at line 56 of file session.h.

Referenced by SessionParams().

◆ device

DeviceInfo SessionParams::device

◆ display_buffer_linear

bool SessionParams::display_buffer_linear

Definition at line 63 of file session.h.

Referenced by BlenderSession::draw(), modified(), Session::Session(), and SessionParams().

◆ experimental

bool SessionParams::experimental

Definition at line 51 of file session.h.

Referenced by modified(), and SessionParams().

◆ pixel_size

int SessionParams::pixel_size

Definition at line 57 of file session.h.

Referenced by modified(), and SessionParams().

◆ progressive

bool SessionParams::progressive

Definition at line 50 of file session.h.

Referenced by modified(), options_parse(), SessionParams(), and Session::update_status_time().

◆ progressive_refine

bool SessionParams::progressive_refine

◆ progressive_update_timeout

double SessionParams::progressive_update_timeout

◆ reset_timeout

double SessionParams::reset_timeout

Definition at line 68 of file session.h.

Referenced by modified(), Session::ready_to_reset(), and SessionParams().

◆ samples

int SessionParams::samples

◆ shadingsystem

ShadingSystem SessionParams::shadingsystem

Definition at line 72 of file session.h.

Referenced by modified(), and SessionParams().

◆ start_resolution

int SessionParams::start_resolution

Definition at line 55 of file session.h.

Referenced by modified(), options_parse(), and SessionParams().

◆ text_timeout

double SessionParams::text_timeout

Definition at line 69 of file session.h.

Referenced by Session::draw_cpu(), Session::draw_gpu(), modified(), and SessionParams().

◆ threads

int SessionParams::threads

Definition at line 58 of file session.h.

Referenced by modified(), options_parse(), Session::Session(), and SessionParams().

◆ tile_order

TileOrder SessionParams::tile_order

Definition at line 54 of file session.h.

Referenced by modified(), BlenderSession::reset_session(), and SessionParams().

◆ tile_size

int2 SessionParams::tile_size

Definition at line 53 of file session.h.

Referenced by Session::map_neighbor_tiles(), modified(), options_parse(), and SessionParams().

◆ use_profiling

bool SessionParams::use_profiling

Definition at line 61 of file session.h.

Referenced by Session::collect_statistics(), modified(), Session::run(), and SessionParams().

◆ write_render_cb

function<bool(const uchar *pixels, int width, int height, int channels)> SessionParams::write_render_cb

Definition at line 74 of file session.h.

Referenced by Session::Session(), session_init(), and Session::~Session().


The documentation for this class was generated from the following file: