3ds Max C++ API Reference
Loading...
Searching...
No Matches
bhvr.h File Reference
#include "../maxheap.h"
#include "../iparamm2.h"
#include "../control.h"

Classes

struct  PerformOut
 This structure is sent to the BaseBehavior Perform function. More...
 
struct  ConstraintInOut
 This structure is sent to the BaseBehavior Constraint function. More...
 
class  BaseBehavior
 All behaviors must inherit from this base class. More...
 

Macros

#define MAXBHVRNAME   256
 
#define BHVR_SETS_FORCE   0x00000001
 flag indicating that a behavior sets a force
 
#define BHVR_SETS_GOAL   0x00000002
 flag indicating that a behavior sets a goal
 
#define BHVR_SETS_SPEED   0x00000004
 flag indicating that a behavior sets the speed
 
#define BEHAVIOR_SUPER_CLASS_ID   REF_TARGET_CLASS_ID
 This is the super class id of all behaviors.
 

Macro Definition Documentation

◆ MAXBHVRNAME

#define MAXBHVRNAME   256

◆ BEHAVIOR_SUPER_CLASS_ID

#define BEHAVIOR_SUPER_CLASS_ID   REF_TARGET_CLASS_ID

This is the super class id of all behaviors.

behavior super class id