3#include "mc/_HeaderOutputPredefine.h"
7namespace cohtml {
class Binder; }
9namespace cohtml {
struct MapInfo; }
12namespace renoir {
struct Color; }
21 ::ll::UntypedStorage<8, 8> mUnk919aac;
22 ::ll::UntypedStorage<1, 1> mUnk32de4a;
27 Property& operator=(Property
const&);
28 Property(Property
const&);
34 virtual ~Property() =
default;
36 virtual void* Bind(::cohtml::Binder*,
void*)
const = 0;
38 virtual void* BindValue(::cohtml::Binder*,
void*)
const = 0;
40 virtual void* Read(::cohtml::Binder*,
void*)
const = 0;
42 virtual void* ReadValue(::cohtml::Binder*,
void*)
const = 0;
44 virtual ::cohtml::Property* Clone()
const = 0;
46 virtual bool ToBoolean(
void*,
bool*)
const = 0;
48 virtual bool ToNumber(
void*,
float*)
const = 0;
50 virtual bool ToString(
void*,
char*, uint64*)
const = 0;
52 virtual bool ToColor(
void*, ::renoir::Color*)
const = 0;
54 virtual bool ToTransformMatrix2D(
void*,
float*)
const = 0;
56 virtual bool ToArray(::cohtml::Binder*,
void*, ::cohtml::ArrayInfo*)
const = 0;
58 virtual bool ToPair(::cohtml::Binder*,
void*, ::cohtml::PairInfo*)
const = 0;
60 virtual bool ToMap(::cohtml::Binder*,
void*, ::cohtml::MapInfo*)
const = 0;
62 virtual bool ToObject(::cohtml::Binder*,
void*, ::cohtml::ObjectInfo*)
const = 0;
static MCAPI void ** $vftable()
Definition ObjectInfo.h:7