Blender V4.3
DNA_effect_types.h File Reference

Go to the source code of this file.

Classes

struct  Effect
 
struct  BuildEff
 
struct  Particle
 
struct  PartEff
 
struct  WaveEff
 

Typedefs

typedef struct Effect Effect
 
typedef struct BuildEff BuildEff
 
typedef struct Particle Particle
 
typedef struct PartEff PartEff
 
typedef struct WaveEff WaveEff
 

Enumerations

enum  {
  PAF_BSPLINE = 1 << 1 , PAF_STATIC = 1 << 2 , PAF_FACE = 1 << 3 , PAF_ANIMATED = 1 << 4 ,
  PAF_UNBORN = 1 << 5 , PAF_OFACE = 1 << 6 , PAF_SHOWE = 1 << 7 , PAF_TRAND = 1 << 8 ,
  PAF_EDISTR = 1 << 9 , PAF_DIED = 1 << 11
}
 
enum  { PAF_TEXTIME = 1 }
 
enum  { EFF_BUILD = 0 , EFF_PARTICLE = 1 , EFF_WAVE = 2 }
 
enum  { EFF_SELECT = 1 }
 
enum  { PAF_NORMAL = 0 , PAF_VECT = 1 }
 
enum  { PAF_TEXINT = 0 , PAF_TEXRGB = 1 , PAF_TEXGRAD = 2 }
 

Detailed Description

Types defined in this file are deprecated, converted into modifiers on load.

Definition in file DNA_effect_types.h.

Typedef Documentation

◆ BuildEff

typedef struct BuildEff BuildEff

◆ Effect

typedef struct Effect Effect

◆ PartEff

typedef struct PartEff PartEff

◆ Particle

typedef struct Particle Particle

◆ WaveEff

typedef struct WaveEff WaveEff

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

PartEff::flag.

Enumerator
PAF_BSPLINE 
PAF_STATIC 
PAF_FACE 
PAF_ANIMATED 
PAF_UNBORN 

Show particles before they're emitted.

PAF_OFACE 

Emit only from faces.

PAF_SHOWE 

show emitter (don't hide actual mesh).

PAF_TRAND 

True random emit from faces (not just ordered jitter).

PAF_EDISTR 

even distribution in face emission based on face areas.

PAF_DIED 

Show particles after they've died.

Definition at line 16 of file DNA_effect_types.h.

◆ anonymous enum

anonymous enum

PartEff::flag2, for pos/neg PartEff::flag2neg.

Enumerator
PAF_TEXTIME 

Definition at line 37 of file DNA_effect_types.h.

◆ anonymous enum

anonymous enum

PartEff::type.

Enumerator
EFF_BUILD 
EFF_PARTICLE 
EFF_WAVE 

Definition at line 42 of file DNA_effect_types.h.

◆ anonymous enum

anonymous enum

PartEff::flag.

Enumerator
EFF_SELECT 

Definition at line 49 of file DNA_effect_types.h.

◆ anonymous enum

anonymous enum

PartEff::stype.

Enumerator
PAF_NORMAL 
PAF_VECT 

Definition at line 54 of file DNA_effect_types.h.

◆ anonymous enum

anonymous enum

PartEff::texmap.

Enumerator
PAF_TEXINT 
PAF_TEXRGB 
PAF_TEXGRAD 

Definition at line 60 of file DNA_effect_types.h.