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

Public Attributes

struct Objectowner
 
short * stop
 
short * do_update
 
floatprogress
 
bContextC
 
wmWindowManagerwm
 
Mainbmain
 
Scenescene
 
View3Dv3d
 
Basebase_active
 
Objectob_active
 
Imageimage
 
Objectob_gpencil
 
bGPdatagpd
 
bGPDlayergpl
 
bool was_ob_created
 
bool use_current_frame
 
int32_t frame_target
 
float threshold
 
float scale
 
float sample
 
int32_t resolution
 
int32_t thickness
 
int32_t turnpolicy
 
int32_t mode
 
int32_t frame_num
 
bool success
 
bool was_canceled
 

Detailed Description

Definition at line 45 of file gpencil_trace_ops.c.

Member Data Documentation

◆ base_active

Base* TraceJob::base_active

Definition at line 56 of file gpencil_trace_ops.c.

Referenced by gpencil_trace_image_exec().

◆ bmain

Main* TraceJob::bmain

◆ C

bContext* TraceJob::C

Definition at line 51 of file gpencil_trace_ops.c.

Referenced by gpencil_trace_image_exec(), and trace_initialize_job_data().

◆ do_update

short * TraceJob::do_update

Definition at line 48 of file gpencil_trace_ops.c.

Referenced by trace_start_job().

◆ frame_num

int32_t TraceJob::frame_num

Frame to render to be used by python API. Not exposed in UI. This feature is only used in Studios to run custom video trace for selected frames.

Definition at line 76 of file gpencil_trace_ops.c.

Referenced by gpencil_trace_image_exec(), and trace_start_job().

◆ frame_target

int32_t TraceJob::frame_target

Definition at line 66 of file gpencil_trace_ops.c.

Referenced by gpencil_trace_image_exec(), and trace_start_job().

◆ gpd

bGPdata* TraceJob::gpd

Definition at line 60 of file gpencil_trace_ops.c.

Referenced by trace_end_job(), and trace_initialize_job_data().

◆ gpl

bGPDlayer* TraceJob::gpl

Definition at line 61 of file gpencil_trace_ops.c.

Referenced by trace_initialize_job_data(), and trace_start_job().

◆ image

Image* TraceJob::image

Definition at line 58 of file gpencil_trace_ops.c.

Referenced by gpencil_trace_image_exec(), and trace_start_job().

◆ mode

int32_t TraceJob::mode

Definition at line 73 of file gpencil_trace_ops.c.

Referenced by gpencil_trace_image_exec(), and trace_start_job().

◆ ob_active

Object* TraceJob::ob_active

◆ ob_gpencil

Object* TraceJob::ob_gpencil

◆ owner

struct Object* TraceJob::owner

Definition at line 47 of file gpencil_trace_ops.c.

Referenced by gpencil_trace_image_exec().

◆ progress

float* TraceJob::progress

Definition at line 49 of file gpencil_trace_ops.c.

Referenced by trace_start_job().

◆ resolution

int32_t TraceJob::resolution

Definition at line 70 of file gpencil_trace_ops.c.

Referenced by gpencil_trace_image(), and gpencil_trace_image_exec().

◆ sample

float TraceJob::sample

Definition at line 69 of file gpencil_trace_ops.c.

Referenced by gpencil_trace_image(), and gpencil_trace_image_exec().

◆ scale

float TraceJob::scale

Definition at line 68 of file gpencil_trace_ops.c.

Referenced by gpencil_trace_image(), and gpencil_trace_image_exec().

◆ scene

Scene* TraceJob::scene

Definition at line 54 of file gpencil_trace_ops.c.

Referenced by gpencil_trace_image_exec(), and trace_end_job().

◆ stop

short* TraceJob::stop

Definition at line 48 of file gpencil_trace_ops.c.

Referenced by trace_start_job().

◆ success

bool TraceJob::success

Definition at line 78 of file gpencil_trace_ops.c.

Referenced by trace_end_job(), and trace_start_job().

◆ thickness

int32_t TraceJob::thickness

Definition at line 71 of file gpencil_trace_ops.c.

Referenced by gpencil_trace_image(), and gpencil_trace_image_exec().

◆ threshold

float TraceJob::threshold

Definition at line 67 of file gpencil_trace_ops.c.

Referenced by gpencil_trace_image(), and gpencil_trace_image_exec().

◆ turnpolicy

int32_t TraceJob::turnpolicy

Definition at line 72 of file gpencil_trace_ops.c.

Referenced by gpencil_trace_image(), and gpencil_trace_image_exec().

◆ use_current_frame

bool TraceJob::use_current_frame

Definition at line 64 of file gpencil_trace_ops.c.

Referenced by gpencil_trace_image_exec(), and trace_start_job().

◆ v3d

View3D* TraceJob::v3d

Definition at line 55 of file gpencil_trace_ops.c.

Referenced by gpencil_trace_image_exec(), and trace_initialize_job_data().

◆ was_canceled

bool TraceJob::was_canceled

Definition at line 79 of file gpencil_trace_ops.c.

Referenced by trace_end_job(), and trace_start_job().

◆ was_ob_created

bool TraceJob::was_ob_created

◆ wm

wmWindowManager* TraceJob::wm

Definition at line 52 of file gpencil_trace_ops.c.

Referenced by gpencil_trace_image_exec().


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