Blender V4.3
GPENCIL_tObject Struct Reference

#include <gpencil_engine.h>

Public Attributes

struct GPENCIL_tObjectnext
 
struct { 
 
   GPENCIL_tLayer *   first 
 
   GPENCIL_tLayer *   last 
 
layers 
 
struct { 
 
   GPENCIL_tVfx *   first 
 
   GPENCIL_tVfx *   last 
 
vfx 
 
float camera_z
 
float object_scale
 
float plane_normal [3]
 
float plane_mat [4][4]
 
bool is_drawmode3d
 
bool do_mat_holdout
 

Detailed Description

Definition at line 116 of file gpencil_engine.h.

Member Data Documentation

◆ camera_z

float GPENCIL_tObject::camera_z

Definition at line 129 of file gpencil_engine.h.

Referenced by gpencil_object_cache_add(), and gpencil_tobject_dist_sort().

◆ do_mat_holdout

bool GPENCIL_tObject::do_mat_holdout

Definition at line 140 of file gpencil_engine.h.

Referenced by gpencil_object_cache_add(), and gpencil_vfx_cache_populate().

◆ first [1/2]

◆ first [2/2]

GPENCIL_tVfx* GPENCIL_tObject::first

Definition at line 125 of file gpencil_engine.h.

◆ is_drawmode3d

bool GPENCIL_tObject::is_drawmode3d

◆ last [1/2]

GPENCIL_tLayer * GPENCIL_tObject::last

Definition at line 121 of file gpencil_engine.h.

Referenced by gpencil_object_cache_add().

◆ last [2/2]

GPENCIL_tVfx * GPENCIL_tObject::last

Definition at line 125 of file gpencil_engine.h.

◆ [struct]

◆ next

struct GPENCIL_tObject* GPENCIL_tObject::next

Single linked-list.

Definition at line 118 of file gpencil_engine.h.

Referenced by gpencil_object_cache_sort().

◆ object_scale

float GPENCIL_tObject::object_scale

◆ plane_mat

float GPENCIL_tObject::plane_mat[4][4]

Definition at line 135 of file gpencil_engine.h.

Referenced by GPENCIL_draw_object(), and gpencil_object_cache_add().

◆ plane_normal

float GPENCIL_tObject::plane_normal[3]

◆ [struct]


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