Blender  V3.3
Public Attributes | List of all members
RenderEngine Struct Reference

#include <RE_engine.h>

Public Attributes

RenderEngineTypetype
 
voidpy_instance
 
int flag
 
struct Objectcamera_override
 
unsigned int layer_override
 
struct Renderre
 
ListBase fullresult
 
char text [512]
 
int resolution_x
 
int resolution_y
 
struct ReportListreports
 
struct {
   const struct BakeTargets *   targets
 
   const struct BakePixel *   pixels
 
   float *   result
 
   int   image_id
 
   int   object_id
 
bake
 
struct Depsgraphdepsgraph
 
bool has_grease_pencil
 
ThreadMutex update_render_passes_mutex
 
update_render_passes_cb_t update_render_passes_cb
 
voidupdate_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 127 of file RE_engine.h.

Member Data Documentation

◆ 

struct { ... } RenderEngine::bake

◆ camera_override

struct Object* RenderEngine::camera_override

Definition at line 132 of file RE_engine.h.

Referenced by RE_engine_render().

◆ depsgraph

struct Depsgraph* RenderEngine::depsgraph

◆ flag

int RenderEngine::flag

◆ fullresult

ListBase RenderEngine::fullresult

Definition at line 136 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

◆ image_id

int RenderEngine::image_id

Definition at line 147 of file RE_engine.h.

Referenced by RE_bake_engine(), and render_result_from_bake().

◆ 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 133 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(), render_result_from_bake(), and render_result_to_bake().

◆ pixels

const struct BakePixel* RenderEngine::pixels

Definition at line 145 of file RE_engine.h.

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

◆ py_instance

void* RenderEngine::py_instance

Definition at line 129 of file RE_engine.h.

Referenced by RE_engine_free().

◆ re

struct Render* RenderEngine::re

◆ reports

struct ReportList* RenderEngine::reports

◆ 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(), and render_result_to_bake().

◆ targets

const struct BakeTargets* RenderEngine::targets

◆ text

char RenderEngine::text[512]

Definition at line 137 of file RE_engine.h.

Referenced by external_draw_scene_do_v3d(), and RE_engine_update_stats().

◆ 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

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