Classes | Defines | Enumerations

ilag.h File Reference

#include "maxheap.h"
#include "iFnPub.h"
#include "object.h"

Go to the source code of this file.

Classes

class   SpringClass
class   EdgeBondage
class   CacheClass
class   LagModData
class   ILagMod

Defines

#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
}

Define Documentation

#define LAZYID   0xDE17A34f, 0x8A41E2B0

Definition at line 20 of file ilag.h.

#define LAG_INTERFACE   Interface_ID(0xDE17A34f, 0x8A41E3C1)

Definition at line 163 of file ilag.h.

#define GetILagInterface (   cd )    (ILagMod *)(cd)->GetInterface(LAG_INTERFACE)

Definition at line 165 of file ilag.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
lag_params 

Definition at line 127 of file ilag.h.

{ lag_params };
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 

Definition at line 129 of file ilag.h.

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 

Definition at line 168 of file ilag.h.