Blender  V3.3
Public Attributes | List of all members
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 110 of file gpencil_engine.h.

Member Data Documentation

◆ camera_z

float GPENCIL_tObject::camera_z

Definition at line 123 of file gpencil_engine.h.

Referenced by gpencil_tobject_dist_sort().

◆ do_mat_holdout

bool GPENCIL_tObject::do_mat_holdout

Definition at line 134 of file gpencil_engine.h.

◆ first [1/2]

GPENCIL_tLayer* GPENCIL_tObject::first

Definition at line 115 of file gpencil_engine.h.

Referenced by GPENCIL_draw_object(), and gpencil_layer_cache_get().

◆ first [2/2]

GPENCIL_tVfx* GPENCIL_tObject::first

Definition at line 119 of file gpencil_engine.h.

◆ is_drawmode3d

bool GPENCIL_tObject::is_drawmode3d

◆ last [1/2]

GPENCIL_tLayer * GPENCIL_tObject::last

Definition at line 115 of file gpencil_engine.h.

◆ last [2/2]

GPENCIL_tVfx * GPENCIL_tObject::last

Definition at line 119 of file gpencil_engine.h.

◆ 

struct { ... } GPENCIL_tObject::layers

◆ next

struct GPENCIL_tObject* GPENCIL_tObject::next

Single linked-list.

Definition at line 112 of file gpencil_engine.h.

Referenced by gpencil_object_cache_sort(), and gpencil_sbuffer_cache_populate_fast().

◆ object_scale

float GPENCIL_tObject::object_scale

Definition at line 125 of file gpencil_engine.h.

Referenced by gpencil_layer_cache_add().

◆ plane_mat

float GPENCIL_tObject::plane_mat[4][4]

Definition at line 129 of file gpencil_engine.h.

Referenced by GPENCIL_draw_object().

◆ plane_normal

float GPENCIL_tObject::plane_normal[3]

Definition at line 127 of file gpencil_engine.h.

Referenced by gpencil_layer_cache_add().

◆ 

struct { ... } GPENCIL_tObject::vfx

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