Blender  V2.93
Public Attributes | List of all members
BuildGpencilModifierData Struct Reference

#include <DNA_gpencil_modifier_types.h>

Public Attributes

GpencilModifierData modifier
 
struct Materialmaterial
 
char layername [64]
 
int pass_index
 
char materialname[64] DNA_DEPRECATED
 
int layer_pass
 
float start_frame
 
float end_frame
 
float start_delay
 
float length
 
short flag
 
short mode
 
short transition
 
short time_alignment
 
float percentage_fac
 
char _pad [4]
 

Detailed Description

Definition at line 360 of file DNA_gpencil_modifier_types.h.

Member Data Documentation

◆ _pad

char BuildGpencilModifierData::_pad[4]

Definition at line 402 of file DNA_gpencil_modifier_types.h.

◆ DNA_DEPRECATED

char materialname [64] BuildGpencilModifierData::DNA_DEPRECATED

Material name.

Definition at line 370 of file DNA_gpencil_modifier_types.h.

◆ end_frame

float BuildGpencilModifierData::end_frame

Definition at line 380 of file DNA_gpencil_modifier_types.h.

Referenced by generate_geometry().

◆ flag

short BuildGpencilModifierData::flag

(eGpencilBuild_Flag) Options for controlling modifier behavior.

Definition at line 388 of file DNA_gpencil_modifier_types.h.

Referenced by generate_geometry().

◆ layer_pass

int BuildGpencilModifierData::layer_pass

Custom index for passes.

Definition at line 373 of file DNA_gpencil_modifier_types.h.

Referenced by generate_geometry().

◆ layername

char BuildGpencilModifierData::layername[64]

If set, restrict modifier to operating on this layer.

Definition at line 366 of file DNA_gpencil_modifier_types.h.

Referenced by generate_geometry().

◆ length

float BuildGpencilModifierData::length

For each pair of gp keys, number of frames that build effect must be completed within.

Definition at line 385 of file DNA_gpencil_modifier_types.h.

Referenced by generate_geometry().

◆ material

struct Material* BuildGpencilModifierData::material

Material for filtering.

Definition at line 363 of file DNA_gpencil_modifier_types.h.

◆ mode

short BuildGpencilModifierData::mode

(eGpencilBuild_Mode) How are strokes ordered.

Definition at line 391 of file DNA_gpencil_modifier_types.h.

Referenced by generate_geometry().

◆ modifier

GpencilModifierData BuildGpencilModifierData::modifier

Definition at line 361 of file DNA_gpencil_modifier_types.h.

Referenced by generate_geometry().

◆ pass_index

int BuildGpencilModifierData::pass_index

Definition at line 367 of file DNA_gpencil_modifier_types.h.

◆ percentage_fac

float BuildGpencilModifierData::percentage_fac

Factor of the stroke (used instead of frame evaluation.

Definition at line 401 of file DNA_gpencil_modifier_types.h.

Referenced by generate_geometry().

◆ start_delay

float BuildGpencilModifierData::start_delay

For each pair of gp keys, number of frames before strokes start appearing.

Definition at line 383 of file DNA_gpencil_modifier_types.h.

Referenced by generate_geometry().

◆ start_frame

float BuildGpencilModifierData::start_frame

If GP_BUILD_RESTRICT_TIME is set, the defines the frame range where GP frames are considered.

Definition at line 379 of file DNA_gpencil_modifier_types.h.

◆ time_alignment

short BuildGpencilModifierData::time_alignment

(eGpencilBuild_TimeAlignment) For the "Concurrent" mode, when should "shorter" strips start/end.

Definition at line 399 of file DNA_gpencil_modifier_types.h.

Referenced by build_concurrent().

◆ transition

short BuildGpencilModifierData::transition

(eGpencilBuild_Transition) In what order do stroke points appear/disappear.

Definition at line 393 of file DNA_gpencil_modifier_types.h.

Referenced by build_concurrent(), build_sequential(), and generate_geometry().


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