- "screen-position",
- "screen-displacement",
- "local-position",
- "local-displacement",
-};
-const int DEFAULT_PROPERTY_COUNT = sizeof( DEFAULT_PROPERTY_NAMES ) / sizeof( std::string );
-
-const Property::Type DEFAULT_PROPERTY_TYPES[DEFAULT_PROPERTY_COUNT] =
-{
- Property::VECTOR2, // SCREEN_POSITION
- Property::VECTOR2, // SCREEN_DISPLACEMENT
- Property::VECTOR2, // LOCAL_POSITION
- Property::VECTOR2, // LOCAL_DISPLACEMENT
+ { "screen-position", Property::VECTOR2, false, false, true },
+ { "screen-displacement", Property::VECTOR2, false, false, true },
+ { "screen-velocity", Property::VECTOR2, false, false, true },
+ { "local-position", Property::VECTOR2, false, false, true },
+ { "local-displacement", Property::VECTOR2, false, false, true },
+ { "local-velocity", Property::VECTOR2, false, false, true },
+ { "panning", Property::BOOLEAN, false, false, true },