Blender  V2.93
Public Attributes | List of all members
RenderEngine Struct Reference

#include <RE_engine.h>

Public Attributes

RenderEngineTypetype
 
void * py_instance
 
int flag
 
struct Objectcamera_override
 
unsigned int layer_override
 
int tile_x
 
int tile_y
 
struct Renderre
 
ListBase fullresult
 
char text [512]
 
int resolution_x
 
int resolution_y
 
struct ReportListreports
 
struct {
   const struct BakePixel *   pixels
 
   float *   result
 
   int   width
 
   int   height
 
   int   depth
 
   int   object_id
 
bake
 
struct Depsgraphdepsgraph
 
bool has_grease_pencil
 
ThreadMutex update_render_passes_mutex
 
update_render_passes_cb_t update_render_passes_cb
 
void * update_render_passes_data
 
rctf last_viewplane
 
rcti last_disprect
 
float last_viewmat [4][4]
 
int last_winx
 
int last_winy
 

Detailed Description

Definition at line 125 of file RE_engine.h.

Member Data Documentation

◆ 

struct { ... } RenderEngine::bake

◆ camera_override

struct Object* RenderEngine::camera_override

Definition at line 130 of file RE_engine.h.

Referenced by RE_engine_render().

◆ depsgraph

struct Depsgraph* RenderEngine::depsgraph

◆ depth

int RenderEngine::depth

Definition at line 147 of file RE_engine.h.

Referenced by RE_bake_engine(), render_result_from_bake(), and render_result_to_bake().

◆ flag

int RenderEngine::flag

◆ fullresult

ListBase RenderEngine::fullresult

Definition at line 137 of file RE_engine.h.

Referenced by RE_engine_begin_result(), RE_engine_end_result(), and RE_engine_render().

◆ has_grease_pencil

bool RenderEngine::has_grease_pencil

◆ height

int RenderEngine::height

Definition at line 147 of file RE_engine.h.

Referenced by RE_bake_engine().

◆ last_disprect

rcti RenderEngine::last_disprect

Definition at line 161 of file RE_engine.h.

◆ last_viewmat

float RenderEngine::last_viewmat[4][4]

Definition at line 162 of file RE_engine.h.

◆ last_viewplane

rctf RenderEngine::last_viewplane

Definition at line 160 of file RE_engine.h.

◆ last_winx

int RenderEngine::last_winx

Definition at line 163 of file RE_engine.h.

◆ last_winy

int RenderEngine::last_winy

Definition at line 163 of file RE_engine.h.

◆ layer_override

unsigned int RenderEngine::layer_override

Definition at line 131 of file RE_engine.h.

◆ object_id

int RenderEngine::object_id

Definition at line 148 of file RE_engine.h.

Referenced by RE_bake_engine(), and render_result_from_bake().

◆ pixels

const struct BakePixel* RenderEngine::pixels

◆ py_instance

void* RenderEngine::py_instance

Definition at line 127 of file RE_engine.h.

Referenced by RE_engine_free().

◆ re

struct Render* RenderEngine::re

◆ reports

struct ReportList* RenderEngine::reports

Definition at line 142 of file RE_engine.h.

Referenced by node_shader_script_update_exec(), and RE_engine_report().

◆ resolution_x

int RenderEngine::resolution_x

◆ resolution_y

int RenderEngine::resolution_y

◆ result

float* RenderEngine::result

Definition at line 146 of file RE_engine.h.

Referenced by RE_bake_engine(), render_result_from_bake(), and render_result_to_bake().

◆ text

char RenderEngine::text[512]

Definition at line 138 of file RE_engine.h.

Referenced by external_draw_scene_do(), and RE_engine_update_stats().

◆ tile_x

int RenderEngine::tile_x

Definition at line 133 of file RE_engine.h.

Referenced by external_draw_scene_do(), RE_bake_engine(), and RE_engine_render().

◆ tile_y

int RenderEngine::tile_y

Definition at line 134 of file RE_engine.h.

Referenced by external_draw_scene_do(), RE_bake_engine(), and RE_engine_render().

◆ type

RenderEngineType* RenderEngine::type

◆ update_render_passes_cb

update_render_passes_cb_t RenderEngine::update_render_passes_cb

Definition at line 157 of file RE_engine.h.

Referenced by RE_engine_register_pass(), and RE_engine_update_render_passes().

◆ update_render_passes_data

void* RenderEngine::update_render_passes_data

Definition at line 158 of file RE_engine.h.

Referenced by RE_engine_register_pass(), and RE_engine_update_render_passes().

◆ update_render_passes_mutex

ThreadMutex RenderEngine::update_render_passes_mutex

Definition at line 156 of file RE_engine.h.

Referenced by RE_engine_create(), RE_engine_free(), and RE_engine_update_render_passes().

◆ width

int RenderEngine::width

Definition at line 147 of file RE_engine.h.

Referenced by RE_bake_engine(), render_result_from_bake(), and render_result_to_bake().


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