AnimEnum.h File Reference
 
 
 
AnimEnum.h File Reference
#include <WTypes.h>
#include "maxheap.h"
#include "Animatable.h"

Classes

class   AnimEnum
  A callback class for Animatable::EnumAnimTree(). More...
class   ClearAnimFlagEnumProc
  An animatable enumerator for clearing flags. More...

Defines

#define  SCOPE_DOCLOSED   1
  Enumerate "closed" animatables.
#define  SCOPE_SUBANIM   2
  Enumerate sub-anims.
#define  SCOPE_CHILDREN   4
  Enumerate node children.
#define  SCOPE_OPEN   (SCOPE_SUBANIM|SCOPE_CHILDREN)
  Enumerate all open animatables.
#define  SCOPE_ALL   (SCOPE_OPEN|SCOPE_DOCLOSED)
  do all animatables
#define  ANIM_ENUM_PROCEED   1
#define  ANIM_ENUM_STOP   2
#define  ANIM_ENUM_ABORT   3
#define  ANIM_ENUM_SKIP   4
  Do not include this anim in the hierarchy.
#define  ANIM_ENUM_SKIP_NODE   5
  Do not include this node and its subAnims, but include its children.

Define Documentation

#define SCOPE_DOCLOSED   1

Enumerate "closed" animatables.

#define SCOPE_SUBANIM   2

Enumerate sub-anims.

#define SCOPE_CHILDREN   4

Enumerate node children.

#define SCOPE_OPEN   (SCOPE_SUBANIM|SCOPE_CHILDREN)

Enumerate all open animatables.

#define SCOPE_ALL   (SCOPE_OPEN|SCOPE_DOCLOSED)

do all animatables

#define ANIM_ENUM_PROCEED   1
#define ANIM_ENUM_STOP   2
#define ANIM_ENUM_ABORT   3
#define ANIM_ENUM_SKIP   4

Do not include this anim in the hierarchy.

#define ANIM_ENUM_SKIP_NODE   5

Do not include this node and its subAnims, but include its children.