15 #ifndef __CONFIG_EXPRESS_H__ 16 #define __CONFIG_EXPRESS_H__ 18 #include "pandabase.h" 19 #include "notifyCategoryProxy.h" 22 #include "configVariableBool.h" 23 #include "configVariableInt.h" 24 #include "configVariableDouble.h" 25 #include "configVariableList.h" 26 #include "configVariableFilename.h" 29 #include "executionEnvironment.h" 30 #include "lineStream.h" 36 ConfigureDecl(config_express, EXPCL_PANDAEXPRESS, EXPTP_PANDAEXPRESS);
37 NotifyCategoryDecl(express, EXPCL_PANDAEXPRESS, EXPTP_PANDAEXPRESS);
38 NotifyCategoryDecl(clock, EXPCL_PANDAEXPRESS, EXPTP_PANDAEXPRESS);
47 EXPCL_PANDAEXPRESS
bool get_use_high_res_clock();
48 EXPCL_PANDAEXPRESS
bool get_paranoid_clock();
49 EXPCL_PANDAEXPRESS
bool get_paranoid_inheritance();
50 EXPCL_PANDAEXPRESS
bool get_verify_dcast();
65 EXPCL_PANDAEXPRESS
DConfig &get_config_express();
68 extern EXPCL_PANDAEXPRESS
void init_libexpress();
71 extern EXPCL_PANDAEXPRESS JavaVM *get_java_vm();
72 extern EXPCL_PANDAEXPRESS JNIEnv *get_jni_env();
This is a convenience class to specialize ConfigVariable as a boolean type.
This class emulates the old dconfig-style interface to our Panda config system.
This is a convenience class to specialize ConfigVariable as a floating-point type.
This is a convenience class to specialize ConfigVariable as an integer type.