Classes | Defines

AnimEnum.h File Reference

#include <WTypes.h>
#include "maxheap.h"
#include "Animatable.h"

Go to the source code of this file.

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.

Definition at line 21 of file AnimEnum.h.

#define SCOPE_SUBANIM   2

Enumerate sub-anims.

Definition at line 22 of file AnimEnum.h.

#define SCOPE_CHILDREN   4

Enumerate node children.

Definition at line 23 of file AnimEnum.h.

#define SCOPE_OPEN   (SCOPE_SUBANIM|SCOPE_CHILDREN)

Enumerate all open animatables.

Definition at line 24 of file AnimEnum.h.

#define SCOPE_ALL   (SCOPE_OPEN|SCOPE_DOCLOSED)

do all animatables

Definition at line 25 of file AnimEnum.h.

#define ANIM_ENUM_PROCEED   1

Definition at line 28 of file AnimEnum.h.

#define ANIM_ENUM_STOP   2

Definition at line 29 of file AnimEnum.h.

#define ANIM_ENUM_ABORT   3

Definition at line 30 of file AnimEnum.h.

#define ANIM_ENUM_SKIP   4

Do not include this anim in the hierarchy.

Definition at line 33 of file AnimEnum.h.

#define ANIM_ENUM_SKIP_NODE   5

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

Definition at line 34 of file AnimEnum.h.