Changeset 247 for cpp/frams/vm/classes/3dobject.h
- Timestamp:
- 11/07/14 17:51:01 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cpp/frams/vm/classes/3dobject.h
r241 r247 82 82 }; 83 83 84 class ReferenceObj: public DestrBase85 {86 public:87 ExtValue *value;88 ExtObject obj;89 int prop;90 91 ReferenceObj(ExtValue *val):value(val) {}92 ReferenceObj() {}93 ReferenceObj(const ExtObject &o,int p):value(0),obj(o),prop(p) {}94 ReferenceObj(const ExtObject &o,const SString &p);95 #define STATRICKCLASS ReferenceObj96 PARAMPROCDEF(p_newS);97 PARAMPROCDEF(p_newO);98 PARAMPROCDEF(p_copyFrom);99 PARAMGETDEF(toString);100 PARAMGETDEF(value);101 PARAMSETDEF(value);102 #undef STATRICKCLASS103 104 static ParamInterface* getInterface();105 static ExtObject makeDynamicObject(ReferenceObj* r);106 static ReferenceObj* fromObject(const ExtValue& v);107 static Param& getStaticParam();108 static ParamEntry* getStaticParamtab();109 };110 111 84 #endif
Note: See TracChangeset
for help on using the changeset viewer.