ilag.h File Reference

ilag.h File Reference
#include "maxheap.h"
#include "iFnPub.h"
#include "object.h"

Classes

class  SpringClass
 
class  EdgeBondage
 
class  CacheClass
 
class  LagModData
 
class  ILagMod
 

Macros

#define LAZYID   0xDE17A34f, 0x8A41E2B0
 
#define LAG_INTERFACE   Interface_ID(0xDE17A34f, 0x8A41E3C1)
 
#define GetILagInterface(cd)   (ILagMod *)(cd)->GetInterface(LAG_INTERFACE)
 

Enumerations

enum  { lag_params }
 
enum  {
  lag_flex, lag_strength, lag_sway, lag_referenceframe,
  lag_paint_strength, lag_paint_radius, lag_paint_feather, lag_paint_backface,
  lag_force_node, lag_absolute, lag_solver, lag_samples,
  lag_chase, lag_center, lag_endframeon, lag_endframe,
  lag_collider_node, lag_stretch_str, lag_stretch_sway, lag_torque_str,
  lag_torque_sway, lag_extra_str, lag_extra_sway, lag_hold_radius,
  lag_add_mode, lag_displaysprings, lag_holdlength, lag_holdlengthpercent,
  lag_lazyeval, lag_stretch, lag_stiffness, lag_enable_advance_springs,
  lag_springcolors, lag_customspringdisplay, lag_affectall, lag_createspringdepth,
  lag_createspringmult
}
 
enum  {
  lag_paint, lag_setreference, lag_reset, lag_addforce,
  lag_removeforce, lag_numbervertices, lag_selectvertices, lag_getselectedvertices,
  lag_getvertexweight, lag_setvertexweight, lag_setedgelist, lag_getedgelist,
  lag_addspringselection, lag_addspring, lag_removeallsprings, lag_addspring_button,
  lag_removespring_button, lag_option_button, lag_simplesoft_button, lag_removespring_by_end,
  lag_removespring_by_both_ends, lag_removespringbyindex, lag_numbersprings, lag_getspringgroup,
  lag_setspringgroup, lag_getspringlength, lag_setspringlength, lag_getindex
}
 

Macro Definition Documentation

#define LAZYID   0xDE17A34f, 0x8A41E2B0
#define LAG_INTERFACE   Interface_ID(0xDE17A34f, 0x8A41E3C1)
#define GetILagInterface (   cd)    (ILagMod *)(cd)->GetInterface(LAG_INTERFACE)

Enumeration Type Documentation

anonymous enum
Enumerator
lag_params 
126 { lag_params };
Definition: ilag.h:126
anonymous enum
Enumerator
lag_flex 
lag_strength 
lag_sway 
lag_referenceframe 
lag_paint_strength 
lag_paint_radius 
lag_paint_feather 
lag_paint_backface 
lag_force_node 
lag_absolute 
lag_solver 
lag_samples 
lag_chase 
lag_center 
lag_endframeon 
lag_endframe 
lag_collider_node 
lag_stretch_str 
lag_stretch_sway 
lag_torque_str 
lag_torque_sway 
lag_extra_str 
lag_extra_sway 
lag_hold_radius 
lag_add_mode 
lag_displaysprings 
lag_holdlength 
lag_holdlengthpercent 
lag_lazyeval 
lag_stretch 
lag_stiffness 
lag_enable_advance_springs 
lag_springcolors 
lag_customspringdisplay 
lag_affectall 
lag_createspringdepth 
lag_createspringmult 
138  lag_add_mode,
142  lag_lazyeval,
143  lag_stretch,
149 
152 
153 
154 
155  };
Definition: ilag.h:141
Definition: ilag.h:138
Definition: ilag.h:128
Definition: ilag.h:128
Definition: ilag.h:135
Definition: ilag.h:140
Definition: ilag.h:128
Definition: ilag.h:129
Definition: ilag.h:129
Definition: ilag.h:136
Definition: ilag.h:129
Definition: ilag.h:151
Definition: ilag.h:132
Definition: ilag.h:133
Definition: ilag.h:128
Definition: ilag.h:150
Definition: ilag.h:135
Definition: ilag.h:134
Definition: ilag.h:130
Definition: ilag.h:148
Definition: ilag.h:132
Definition: ilag.h:139
Definition: ilag.h:147
Definition: ilag.h:129
Definition: ilag.h:131
Definition: ilag.h:134
Definition: ilag.h:146
Definition: ilag.h:145
Definition: ilag.h:142
Definition: ilag.h:129
Definition: ilag.h:136
Definition: ilag.h:131
Definition: ilag.h:143
Definition: ilag.h:130
Definition: ilag.h:137
Definition: ilag.h:144
Definition: ilag.h:128
anonymous enum
Enumerator
lag_paint 
lag_setreference 
lag_reset 
lag_addforce 
lag_removeforce 
lag_numbervertices 
lag_selectvertices 
lag_getselectedvertices 
lag_getvertexweight 
lag_setvertexweight 
lag_setedgelist 
lag_getedgelist 
lag_addspringselection 
lag_addspring 
lag_removeallsprings 
lag_addspring_button 
lag_removespring_button 
lag_option_button 
lag_simplesoft_button 
lag_removespring_by_end 
lag_removespring_by_both_ends 
lag_removespringbyindex 
lag_numbersprings 
lag_getspringgroup 
lag_setspringgroup 
lag_getspringlength 
lag_setspringlength 
lag_getindex 
180 
187 
191 
192 
193  };
Definition: ilag.h:172
Definition: ilag.h:170
Definition: ilag.h:170
Definition: ilag.h:171
Definition: ilag.h:183
Definition: ilag.h:188
Definition: ilag.h:168
Definition: ilag.h:178
Definition: ilag.h:171
Definition: ilag.h:186
Definition: ilag.h:172
Definition: ilag.h:175
Definition: ilag.h:184
Definition: ilag.h:167
Definition: ilag.h:189
Definition: ilag.h:181
Definition: ilag.h:167
Definition: ilag.h:177
Definition: ilag.h:168
Definition: ilag.h:176
Definition: ilag.h:179
Definition: ilag.h:182
Definition: ilag.h:190
Definition: ilag.h:185
Definition: ilag.h:174
Definition: ilag.h:167
Definition: ilag.h:173
Definition: ilag.h:169