Blender  V3.3
Public Attributes | List of all members
PartEff Struct Reference

#include <DNA_effect_types.h>

Public Attributes

struct PartEffnext
 
struct PartEffprev
 
short type
 
short flag
 
short buttype
 
short stype
 
short vertgroup
 
short userjit
 
float sta
 
float end
 
float lifetime
 
int totpart
 
int totkey
 
int seed
 
float normfac
 
float obfac
 
float randfac
 
float texfac
 
float randlife
 
float force [3]
 
float damp
 
float nabla
 
float vectsize
 
float maxlen
 
float defvec [3]
 
char _pad [4]
 
float mult [4]
 
float life [4]
 
short child [4]
 
short mat [4]
 
short texmap
 
short curmult
 
short staticstep
 
short omat
 
short timetex
 
short speedtex
 
short flag2
 
short flag2neg
 
short disp
 
short vertgroup_v
 
char vgroupname [64]
 
char vgroupname_v [64]
 
float imat [4][4]
 
Particlekeys
 
struct Collectiongroup
 

Detailed Description

Definition at line 83 of file DNA_effect_types.h.

Member Data Documentation

◆ _pad

char PartEff::_pad[4]

Definition at line 95 of file DNA_effect_types.h.

◆ buttype

short PartEff::buttype

Definition at line 85 of file DNA_effect_types.h.

◆ child

short PartEff::child[4]

Definition at line 98 of file DNA_effect_types.h.

◆ curmult

short PartEff::curmult

Definition at line 99 of file DNA_effect_types.h.

◆ damp

float PartEff::damp

Definition at line 92 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ defvec

float PartEff::defvec[3]

Definition at line 94 of file DNA_effect_types.h.

◆ disp

short PartEff::disp

Definition at line 101 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ end

float PartEff::end

Definition at line 87 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ flag

short PartEff::flag

Definition at line 85 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ flag2

short PartEff::flag2

Definition at line 100 of file DNA_effect_types.h.

◆ flag2neg

short PartEff::flag2neg

Definition at line 100 of file DNA_effect_types.h.

◆ force

float PartEff::force[3]

Definition at line 91 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ group

struct Collection* PartEff::group

Definition at line 109 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250(), and object_blend_read_expand().

◆ imat

float PartEff::imat[4][4]

Inverse matrix of parent Object.

Definition at line 106 of file DNA_effect_types.h.

◆ keys

Particle* PartEff::keys

Definition at line 108 of file DNA_effect_types.h.

Referenced by do_version_free_effect_245(), and object_blend_read_data().

◆ life

float PartEff::life[4]

Definition at line 97 of file DNA_effect_types.h.

◆ lifetime

float PartEff::lifetime

Definition at line 87 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ mat

short PartEff::mat[4]

Definition at line 98 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ maxlen

float PartEff::maxlen

Definition at line 94 of file DNA_effect_types.h.

◆ mult

float PartEff::mult[4]

Definition at line 97 of file DNA_effect_types.h.

◆ nabla

float PartEff::nabla

Definition at line 94 of file DNA_effect_types.h.

◆ next

struct PartEff* PartEff::next

◆ normfac

float PartEff::normfac

Definition at line 90 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ obfac

float PartEff::obfac

Definition at line 90 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ omat

short PartEff::omat

Definition at line 100 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ prev

struct PartEff * PartEff::prev

Definition at line 84 of file DNA_effect_types.h.

◆ randfac

float PartEff::randfac

Definition at line 90 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ randlife

float PartEff::randlife

Definition at line 90 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ seed

int PartEff::seed

Definition at line 88 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ speedtex

short PartEff::speedtex

Definition at line 100 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ sta

float PartEff::sta

Definition at line 87 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ staticstep

short PartEff::staticstep

Definition at line 100 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ stype

short PartEff::stype

Definition at line 85 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ texfac

float PartEff::texfac

Definition at line 90 of file DNA_effect_types.h.

◆ texmap

short PartEff::texmap

Definition at line 99 of file DNA_effect_types.h.

◆ timetex

short PartEff::timetex

Definition at line 100 of file DNA_effect_types.h.

◆ totkey

int PartEff::totkey

Definition at line 88 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ totpart

int PartEff::totpart

Definition at line 88 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ type

short PartEff::type

◆ userjit

short PartEff::userjit

Definition at line 85 of file DNA_effect_types.h.

◆ vectsize

float PartEff::vectsize

Definition at line 94 of file DNA_effect_types.h.

◆ vertgroup

short PartEff::vertgroup

Definition at line 85 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ vertgroup_v

short PartEff::vertgroup_v

Definition at line 101 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ vgroupname

char PartEff::vgroupname[64]

MAX_VGROUP_NAME.

Definition at line 104 of file DNA_effect_types.h.

◆ vgroupname_v

char PartEff::vgroupname_v[64]

Definition at line 104 of file DNA_effect_types.h.


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