Blender
V3.3
|
#include <gpencil_engine.h>
Definition at line 191 of file gpencil_engine.h.
Object* GPENCIL_PrivateData::camera |
Definition at line 255 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init(), GPENCIL_engine_init(), GPENCIL_render_to_image(), and gpencil_vfx_blur().
float GPENCIL_PrivateData::camera_pos[3] |
Definition at line 251 of file gpencil_engine.h.
Referenced by GPENCIL_engine_init(), and gpencil_object_cache_add().
float GPENCIL_PrivateData::camera_z_axis[3] |
Definition at line 250 of file gpencil_engine.h.
Referenced by GPENCIL_engine_init(), and gpencil_object_cache_add().
float GPENCIL_PrivateData::camera_z_offset |
Definition at line 250 of file gpencil_engine.h.
Referenced by GPENCIL_engine_init().
int GPENCIL_PrivateData::cfra |
Definition at line 235 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init(), GPENCIL_cache_populate(), and gpencil_stroke_cache_populate().
GPUTexture* GPENCIL_PrivateData::color_layer_tx |
Definition at line 214 of file gpencil_engine.h.
Referenced by GPENCIL_cache_finish(), and gpencil_layer_cache_add().
GPUTexture* GPENCIL_PrivateData::color_object_tx |
Definition at line 215 of file gpencil_engine.h.
Referenced by GPENCIL_cache_finish().
GPUTexture* GPENCIL_PrivateData::color_tx |
Definition at line 213 of file gpencil_engine.h.
Referenced by GPENCIL_antialiasing_init(), and GPENCIL_cache_finish().
GPUTexture* GPENCIL_PrivateData::depth_tx |
Definition at line 212 of file gpencil_engine.h.
Referenced by GPENCIL_cache_finish(), and GPENCIL_cache_init().
bool GPENCIL_PrivateData::do_fast_drawing |
Definition at line 278 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init(), GPENCIL_cache_populate(), GPENCIL_draw_scene(), and gpencil_layer_cache_populate().
bool GPENCIL_PrivateData::do_onion |
Definition at line 282 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init(), and GPENCIL_cache_populate().
float GPENCIL_PrivateData::dof_params[2] |
Definition at line 253 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init(), and gpencil_vfx_blur().
bool GPENCIL_PrivateData::draw_depth_only |
Definition at line 243 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init(), GPENCIL_draw_scene(), GPENCIL_engine_init(), and gpencil_object_cache_add().
bool GPENCIL_PrivateData::draw_wireframe |
Definition at line 245 of file gpencil_engine.h.
Referenced by GPENCIL_antialiasing_init(), and GPENCIL_engine_init().
GPUTexture* GPENCIL_PrivateData::dummy_tx |
Definition at line 229 of file gpencil_engine.h.
Referenced by GPENCIL_engine_init(), gpencil_layer_cache_add(), gpencil_sbuffer_cache_populate(), and gpencil_sbuffer_cache_populate_fast().
float GPENCIL_PrivateData::fade_3d_object_opacity |
Definition at line 307 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init(), and GPENCIL_draw_scene().
float GPENCIL_PrivateData::fade_gp_object_opacity |
Definition at line 305 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init(), and gpencil_layer_final_opacity_get().
float GPENCIL_PrivateData::fade_layer_opacity |
Definition at line 303 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init(), and gpencil_layer_final_opacity_get().
GPUBatch* GPENCIL_PrivateData::fill_batch |
Definition at line 277 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init().
GPENCIL_tObject* GPENCIL_PrivateData::first |
Definition at line 209 of file gpencil_engine.h.
Referenced by GPENCIL_cache_finish(), GPENCIL_draw_scene(), GPENCIL_engine_init(), GPENCIL_fast_draw_start(), and gpencil_object_cache_sort().
GPENCIL_LightPool* GPENCIL_PrivateData::global_light_pool |
Definition at line 204 of file gpencil_engine.h.
Referenced by GPENCIL_cache_populate(), GPENCIL_engine_init(), and gpencil_layer_cache_populate().
struct BLI_memblock* GPENCIL_PrivateData::gp_layer_pool |
Definition at line 194 of file gpencil_engine.h.
Referenced by GPENCIL_draw_scene(), GPENCIL_draw_scene_depth_only(), GPENCIL_engine_init(), and gpencil_layer_cache_add().
struct BLI_memblock* GPENCIL_PrivateData::gp_light_pool |
Definition at line 197 of file gpencil_engine.h.
Referenced by GPENCIL_cache_finish(), GPENCIL_engine_init(), and gpencil_light_pool_add().
struct BLI_memblock* GPENCIL_PrivateData::gp_maskbit_pool |
Definition at line 198 of file gpencil_engine.h.
Referenced by GPENCIL_draw_scene(), GPENCIL_draw_scene_depth_only(), GPENCIL_engine_init(), and gpencil_layer_cache_add().
struct BLI_memblock* GPENCIL_PrivateData::gp_material_pool |
Definition at line 196 of file gpencil_engine.h.
Referenced by GPENCIL_cache_finish(), GPENCIL_engine_init(), and gpencil_material_pool_add().
struct BLI_memblock* GPENCIL_PrivateData::gp_object_pool |
Definition at line 193 of file gpencil_engine.h.
Referenced by GPENCIL_draw_scene(), GPENCIL_draw_scene_depth_only(), GPENCIL_engine_init(), and gpencil_object_cache_add().
struct BLI_memblock* GPENCIL_PrivateData::gp_vfx_pool |
Definition at line 195 of file gpencil_engine.h.
Referenced by GPENCIL_draw_scene(), GPENCIL_draw_scene_depth_only(), GPENCIL_engine_init(), and gpencil_vfx_pass_create().
bool GPENCIL_PrivateData::is_render |
Definition at line 239 of file gpencil_engine.h.
Referenced by GPENCIL_cache_finish(), GPENCIL_cache_init(), GPENCIL_cache_populate(), GPENCIL_draw_scene(), GPENCIL_engine_init(), gpencil_layer_cache_add(), gpencil_layer_final_opacity_get(), and gpencil_stroke_cache_populate().
int GPENCIL_PrivateData::is_stroke_order_3d |
Definition at line 247 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init(), and GPENCIL_draw_object().
bool GPENCIL_PrivateData::is_viewport |
Definition at line 241 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init(), and GPENCIL_engine_init().
GPENCIL_tObject * GPENCIL_PrivateData::last |
Definition at line 209 of file gpencil_engine.h.
Referenced by GPENCIL_engine_init(), GPENCIL_fast_draw_start(), gpencil_object_cache_sort(), and gpencil_sbuffer_cache_populate_fast().
GPENCIL_LightPool* GPENCIL_PrivateData::last_light_pool |
Definition at line 202 of file gpencil_engine.h.
Referenced by GPENCIL_engine_init(), gpencil_light_pool_add(), and gpencil_light_pool_create().
GPENCIL_MaterialPool* GPENCIL_PrivateData::last_material_pool |
Definition at line 200 of file gpencil_engine.h.
Referenced by GPENCIL_engine_init(), gpencil_material_pool_add(), and gpencil_material_pool_create().
int GPENCIL_PrivateData::mask_invert |
Definition at line 313 of file gpencil_engine.h.
float GPENCIL_PrivateData::mask_opacity |
Definition at line 309 of file gpencil_engine.h.
GPUTexture* GPENCIL_PrivateData::mask_tx |
Definition at line 221 of file gpencil_engine.h.
Referenced by GPENCIL_cache_finish(), and gpencil_layer_cache_add().
Object* GPENCIL_PrivateData::obact |
Definition at line 264 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init(), GPENCIL_draw_scene(), GPENCIL_draw_scene_depth_only(), and gpencil_layer_final_opacity_get().
float GPENCIL_PrivateData::object_bound_mat[4][4] |
Definition at line 248 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init(), and GPENCIL_draw_object().
bool GPENCIL_PrivateData::playing |
Definition at line 284 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init(), and GPENCIL_cache_populate().
GPUTexture* GPENCIL_PrivateData::reveal_layer_tx |
Definition at line 218 of file gpencil_engine.h.
Referenced by GPENCIL_cache_finish(), and gpencil_layer_cache_add().
GPUTexture* GPENCIL_PrivateData::reveal_object_tx |
Definition at line 219 of file gpencil_engine.h.
Referenced by GPENCIL_cache_finish().
GPUTexture* GPENCIL_PrivateData::reveal_tx |
Definition at line 217 of file gpencil_engine.h.
Referenced by GPENCIL_antialiasing_init(), and GPENCIL_cache_finish().
struct bGPdata* GPENCIL_PrivateData::sbuffer_gpd |
Definition at line 266 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init(), GPENCIL_draw_scene(), GPENCIL_draw_scene_depth_only(), gpencil_layer_cache_populate(), and gpencil_sbuffer_cache_populate_fast().
struct bGPDlayer* GPENCIL_PrivateData::sbuffer_layer |
Definition at line 268 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init(), gpencil_layer_cache_populate(), and gpencil_sbuffer_cache_populate_fast().
struct bGPDstroke* GPENCIL_PrivateData::sbuffer_stroke |
Definition at line 270 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init(), gpencil_sbuffer_cache_populate(), and gpencil_sbuffer_cache_populate_fast().
struct { ... } GPENCIL_PrivateData::sbuffer_tobjects |
Referenced by GPENCIL_engine_init(), GPENCIL_fast_draw_end(), and gpencil_sbuffer_cache_populate_fast().
struct Scene* GPENCIL_PrivateData::scene |
Definition at line 259 of file gpencil_engine.h.
Referenced by GPENCIL_antialiasing_init(), GPENCIL_cache_populate(), GPENCIL_draw_scene(), GPENCIL_engine_init(), and gpencil_layer_final_tint_and_alpha_get().
GPUTexture* GPENCIL_PrivateData::scene_depth_tx |
Definition at line 226 of file gpencil_engine.h.
Referenced by GPENCIL_engine_init(), gpencil_layer_cache_add(), and gpencil_sbuffer_cache_populate_fast().
GPUFrameBuffer* GPENCIL_PrivateData::scene_fb |
Definition at line 227 of file gpencil_engine.h.
Referenced by GPENCIL_antialiasing_draw(), GPENCIL_draw_object(), GPENCIL_draw_scene(), and GPENCIL_engine_init().
GPENCIL_LightPool* GPENCIL_PrivateData::shadeless_light_pool |
Definition at line 206 of file gpencil_engine.h.
Referenced by GPENCIL_engine_init(), and gpencil_layer_cache_populate().
bool GPENCIL_PrivateData::simplify_antialias |
Definition at line 288 of file gpencil_engine.h.
Referenced by GPENCIL_antialiasing_draw(), GPENCIL_antialiasing_init(), and GPENCIL_cache_init().
bool GPENCIL_PrivateData::simplify_fill |
Definition at line 286 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init(), and gpencil_stroke_cache_populate().
bool GPENCIL_PrivateData::simplify_fx |
Definition at line 287 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init().
GPUTexture* GPENCIL_PrivateData::smaa_edge_tx |
Definition at line 223 of file gpencil_engine.h.
Referenced by GPENCIL_antialiasing_init().
GPUTexture* GPENCIL_PrivateData::smaa_weight_tx |
Definition at line 224 of file gpencil_engine.h.
Referenced by GPENCIL_antialiasing_init().
bool GPENCIL_PrivateData::snapshot_buffer_dirty |
Definition at line 279 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init(), GPENCIL_fast_draw_end(), and GPENCIL_fast_draw_start().
GPUBatch* GPENCIL_PrivateData::stroke_batch |
Definition at line 276 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init().
struct { ... } GPENCIL_PrivateData::tobjects |
struct { ... } GPENCIL_PrivateData::tobjects_infront |
Referenced by GPENCIL_engine_init(), gpencil_object_cache_add(), and gpencil_object_cache_sort().
bool GPENCIL_PrivateData::use_layer_fb |
Definition at line 294 of file gpencil_engine.h.
Referenced by GPENCIL_cache_finish(), GPENCIL_cache_init(), and gpencil_layer_cache_add().
bool GPENCIL_PrivateData::use_lighting |
Definition at line 290 of file gpencil_engine.h.
Referenced by GPENCIL_engine_init(), and gpencil_layer_cache_populate().
bool GPENCIL_PrivateData::use_lights |
Definition at line 292 of file gpencil_engine.h.
Referenced by GPENCIL_cache_populate(), and GPENCIL_engine_init().
bool GPENCIL_PrivateData::use_mask_fb |
Definition at line 296 of file gpencil_engine.h.
Referenced by GPENCIL_cache_finish(), GPENCIL_cache_init(), and gpencil_layer_cache_add().
bool GPENCIL_PrivateData::use_multiedit_lines_only |
Definition at line 301 of file gpencil_engine.h.
Referenced by GPENCIL_engine_init(), and gpencil_stroke_cache_populate().
bool GPENCIL_PrivateData::use_object_fb |
Definition at line 295 of file gpencil_engine.h.
Referenced by GPENCIL_cache_finish(), and GPENCIL_cache_init().
bool GPENCIL_PrivateData::use_signed_fb |
Definition at line 299 of file gpencil_engine.h.
Referenced by GPENCIL_cache_finish(), GPENCIL_cache_init(), gpencil_layer_cache_add(), and gpencil_vfx_glow().
struct View3D* GPENCIL_PrivateData::v3d |
Definition at line 261 of file gpencil_engine.h.
Referenced by GPENCIL_draw_scene(), GPENCIL_engine_init(), and gpencil_material_pool_create().
int GPENCIL_PrivateData::v3d_color_type |
Definition at line 233 of file gpencil_engine.h.
Referenced by GPENCIL_engine_init(), gpencil_layer_cache_add(), and gpencil_material_pool_create().
float GPENCIL_PrivateData::v3d_single_color[3] |
Definition at line 231 of file gpencil_engine.h.
Referenced by GPENCIL_engine_init(), and gpencil_viewport_material_overrides().
float GPENCIL_PrivateData::vertex_paint_opacity |
Definition at line 315 of file gpencil_engine.h.
Referenced by GPENCIL_cache_init(), and gpencil_layer_cache_add().
struct ViewLayer* GPENCIL_PrivateData::view_layer |
Definition at line 257 of file gpencil_engine.h.
Referenced by GPENCIL_cache_populate(), GPENCIL_engine_init(), and gpencil_layer_cache_add().
float GPENCIL_PrivateData::xray_alpha |
Definition at line 311 of file gpencil_engine.h.
Referenced by GPENCIL_engine_init(), and gpencil_layer_final_tint_and_alpha_get().