Blender V5.0
RenderEngine Struct Reference

#include <RE_engine.h>

Public Attributes

RenderEngineTypetype
void * py_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 Depsgraph * depsgraph
bool has_grease_pencil
ThreadMutex update_render_passes_mutex
update_render_passes_cb_t update_render_passes_cb
void * update_render_passes_data
void * system_gpu_context
ThreadMutex blender_gpu_context_mutex
bool use_drw_render_context
struct GPUContext * blender_gpu_context
bool gpu_restore_context

Detailed Description

Definition at line 129 of file RE_engine.h.

Member Data Documentation

◆ [struct]

◆ blender_gpu_context

struct GPUContext* RenderEngine::blender_gpu_context

◆ blender_gpu_context_mutex

◆ camera_override

struct Object* RenderEngine::camera_override

Definition at line 134 of file RE_engine.h.

Referenced by RE_engine_render().

◆ depsgraph

struct Depsgraph* RenderEngine::depsgraph

◆ flag

◆ fullresult

ListBase RenderEngine::fullresult

Definition at line 138 of file RE_engine.h.

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

◆ gpu_restore_context

bool RenderEngine::gpu_restore_context

Definition at line 168 of file RE_engine.h.

Referenced by RE_engine_gpu_context_disable(), and RE_engine_gpu_context_enable().

◆ has_grease_pencil

bool RenderEngine::has_grease_pencil

◆ image_id

int RenderEngine::image_id

Definition at line 149 of file RE_engine.h.

Referenced by RE_bake_engine(), and render_result_from_bake().

◆ layer_override

unsigned int RenderEngine::layer_override

Definition at line 135 of file RE_engine.h.

◆ object_id

int RenderEngine::object_id

Definition at line 150 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 147 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 131 of file RE_engine.h.

Referenced by RE_engine_free().

◆ re

◆ reports

◆ resolution_x

int RenderEngine::resolution_x

◆ resolution_y

int RenderEngine::resolution_y

◆ result

float* RenderEngine::result

Definition at line 148 of file RE_engine.h.

Referenced by RE_bake_engine(), and render_result_to_bake().

◆ system_gpu_context

◆ targets

◆ text

char RenderEngine::text[512]

Definition at line 139 of file RE_engine.h.

Referenced by RE_engine_update_stats().

◆ type

◆ update_render_passes_cb

update_render_passes_cb_t RenderEngine::update_render_passes_cb

Definition at line 159 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 160 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 158 of file RE_engine.h.

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

◆ use_drw_render_context


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