Blender V2.61 - r43446
Public Attributes

wmJob Struct Reference

List of all members.

Public Attributes

struct wmJobnext
struct wmJobprev
wmWindowwin
void * customdata
void(* initjob )(void *)
void(* startjob )(void *, short *stop, short *do_update, float *progress)
void(* update )(void *)
void(* free )(void *)
void(* endjob )(void *)
double timestep
wmTimerwt
unsigned int note
unsigned int endnote
void * owner
int flag
short suspended
short running
short ready
short do_update
short stop
float progress
char name [128]
void * run_customdata
void(* run_free )(void *)
ListBase threads

Detailed Description

Definition at line 86 of file wm_jobs.c.


Member Data Documentation

Definition at line 116 of file wm_jobs.c.

Referenced by do_job_thread(), and wm_jobs_timer().

void(* wmJob::endjob)(void *)

Definition at line 104 of file wm_jobs.c.

Referenced by WM_jobs_callbacks(), wm_jobs_kill_job(), and wm_jobs_timer().

unsigned int wmJob::endnote

Definition at line 110 of file wm_jobs.c.

Referenced by WM_jobs_timer(), and wm_jobs_timer().

Definition at line 115 of file wm_jobs.c.

Referenced by WM_jobs_get(), WM_jobs_progress(), wm_jobs_test_suspend_stop(), and wm_jobs_timer().

void(* wmJob::free)(void *)

Definition at line 102 of file wm_jobs.c.

Referenced by WM_jobs_customdata(), wm_jobs_kill_job(), and WM_jobs_start().

void(* wmJob::initjob)(void *)

Definition at line 95 of file wm_jobs.c.

Referenced by WM_jobs_callbacks(), and WM_jobs_start().

char wmJob::name[128]

Definition at line 120 of file wm_jobs.c.

Referenced by wm_job_find(), WM_jobs_get(), WM_jobs_name(), and WM_key_event_string().

struct wmJob* wmJob::next
unsigned int wmJob::note

Definition at line 110 of file wm_jobs.c.

Referenced by wm_jobs_timer(), and WM_jobs_timer().

void* wmJob::owner

Definition at line 114 of file wm_jobs.c.

Referenced by wm_job_find(), WM_jobs_get(), WM_jobs_kill(), WM_jobs_stop(), and WM_jobs_test().

struct wmJob * wmJob::prev

Definition at line 87 of file wm_jobs.c.

Definition at line 117 of file wm_jobs.c.

Referenced by do_job_thread(), WM_jobs_progress(), WM_jobs_start(), and wm_jobs_timer().

short wmJob::ready

Definition at line 116 of file wm_jobs.c.

Referenced by do_job_thread(), WM_jobs_start(), and wm_jobs_timer().

void(* wmJob::run_free)(void *)

Definition at line 124 of file wm_jobs.c.

Referenced by wm_jobs_kill_job(), WM_jobs_start(), and wm_jobs_timer().

void(* wmJob::startjob)(void *, short *stop, short *do_update, float *progress)
short wmJob::stop

Definition at line 116 of file wm_jobs.c.

Referenced by WM_jobs_start(), wm_jobs_test_suspend_stop(), and wm_jobs_timer().

Definition at line 127 of file wm_jobs.c.

Referenced by wm_jobs_kill_job(), WM_jobs_start(), and wm_jobs_timer().

Definition at line 107 of file wm_jobs.c.

Referenced by WM_jobs_start(), and WM_jobs_timer().

void(* wmJob::update)(void *)

Definition at line 100 of file wm_jobs.c.

Referenced by WM_jobs_callbacks(), and wm_jobs_timer().

Definition at line 108 of file wm_jobs.c.

Referenced by wm_jobs_kill_job(), WM_jobs_start(), wm_jobs_timer(), and wm_jobs_timer_ended().


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