7 #ifndef __diguyCharacterFaceExpression_H
8 #define __diguyCharacterFaceExpression_H
13 #define CPLUSPLUS_ONLY
18 class bdiFaceExpression;
50 const char* get_name();
64 int get_register_count();
76 const char* get_register_name_by_index(
int register_index);
92 float get_register_value(
const char* name);
108 int set_register_value(
const char* name,
float value);
124 float get_register_value_by_index(
int register_index);
140 int set_register_value_by_index(
int register_index,
float value);
171 int get_register_enabled(
const char* name);
192 int set_register_enabled(
const char* name,
int enabled);
233 int set_all_registers_enabled(
int enabled);
249 int get_register_enabled_by_index(
int register_index);
266 int set_register_enabled_by_index(
int register_index,
int enabled);
272 #ifdef CPLUSPLUS_ONLY
274 bdiFaceExpression* get_scripted_object() {
return m_scripted_object;}
286 bdiFaceExpression* m_scripted_object;
288 friend class bdiFaceExpression;
A class representing a facial pose.
Definition: diguyCharacterFaceExpression.h:33