Blender V5.0
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 95 of file DNA_effect_types.h.

Member Data Documentation

◆ _pad

char PartEff::_pad[4]

Definition at line 111 of file DNA_effect_types.h.

◆ buttype

short PartEff::buttype

Definition at line 98 of file DNA_effect_types.h.

◆ child

short PartEff::child[4]

Definition at line 114 of file DNA_effect_types.h.

◆ curmult

short PartEff::curmult

Definition at line 115 of file DNA_effect_types.h.

◆ damp

float PartEff::damp

Definition at line 108 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ defvec

float PartEff::defvec[3]

Definition at line 110 of file DNA_effect_types.h.

◆ disp

short PartEff::disp

Definition at line 117 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ end

float PartEff::end

Definition at line 103 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ flag

short PartEff::flag

Definition at line 98 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ flag2

short PartEff::flag2

Definition at line 116 of file DNA_effect_types.h.

◆ flag2neg

short PartEff::flag2neg

Definition at line 116 of file DNA_effect_types.h.

◆ force

float PartEff::force[3]

Definition at line 107 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ group

struct Collection* PartEff::group

Definition at line 124 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250(), and object_foreach_id().

◆ imat

float PartEff::imat[4][4]

Inverse matrix of parent Object.

Definition at line 121 of file DNA_effect_types.h.

◆ keys

Particle* PartEff::keys

Definition at line 123 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 113 of file DNA_effect_types.h.

◆ lifetime

float PartEff::lifetime

Definition at line 103 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ mat

short PartEff::mat[4]

Definition at line 114 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ maxlen

float PartEff::maxlen

Definition at line 110 of file DNA_effect_types.h.

◆ mult

float PartEff::mult[4]

Definition at line 113 of file DNA_effect_types.h.

◆ nabla

float PartEff::nabla

Definition at line 110 of file DNA_effect_types.h.

◆ next

struct PartEff* PartEff::next

◆ normfac

float PartEff::normfac

Definition at line 106 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ obfac

float PartEff::obfac

Definition at line 106 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ omat

short PartEff::omat

Definition at line 116 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ prev

struct PartEff * PartEff::prev

Definition at line 97 of file DNA_effect_types.h.

◆ randfac

float PartEff::randfac

Definition at line 106 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ randlife

float PartEff::randlife

Definition at line 106 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ seed

int PartEff::seed

Definition at line 104 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ speedtex

short PartEff::speedtex

Definition at line 116 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ sta

float PartEff::sta

Definition at line 103 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ staticstep

short PartEff::staticstep

Definition at line 116 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ stype

short PartEff::stype

Definition at line 101 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ texfac

float PartEff::texfac

Definition at line 106 of file DNA_effect_types.h.

◆ texmap

short PartEff::texmap

Definition at line 115 of file DNA_effect_types.h.

◆ timetex

short PartEff::timetex

Definition at line 116 of file DNA_effect_types.h.

◆ totkey

int PartEff::totkey

Definition at line 104 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ totpart

int PartEff::totpart

Definition at line 104 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ type

short PartEff::type

◆ userjit

short PartEff::userjit

Definition at line 101 of file DNA_effect_types.h.

◆ vectsize

float PartEff::vectsize

Definition at line 110 of file DNA_effect_types.h.

◆ vertgroup

short PartEff::vertgroup

Definition at line 101 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ vertgroup_v

short PartEff::vertgroup_v

Definition at line 117 of file DNA_effect_types.h.

Referenced by blo_do_versions_pre250().

◆ vgroupname

char PartEff::vgroupname[64]

Definition at line 119 of file DNA_effect_types.h.

◆ vgroupname_v

char PartEff::vgroupname_v[64]

Definition at line 119 of file DNA_effect_types.h.


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