3#include "mc/_HeaderOutputPredefine.h"
16 ::ll::TypedStorage<4, 4, uint> mConfigId;
17 ::ll::TypedStorage<4, 4, uint> mConfigCategory;
18 ::ll::TypedStorage<4, 4, uint> mConfigGroup;
19 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PointControlOption>> mPosition;
20 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::FloatControlOption>> mScale;
21 ::ll::TypedStorage<8, 24, ::std::vector<::std::unique_ptr<::ControlOption>>> mSubOptions;
22 ::ll::TypedStorage<8, 64, ::std::function<bool()>> mEnabled;
23 ::ll::TypedStorage<1, 1, bool> mOverlapping;
24 ::ll::TypedStorage<1, 1, bool> mActive;
25 ::ll::TypedStorage<4, 4, float> mBaseWidth;
26 ::ll::TypedStorage<4, 4, float> mBaseHeight;
27 ::ll::TypedStorage<4, 4, float> mAspectRatio;
28 ::ll::TypedStorage<1, 1, bool> mKeepAspectRatio;
29 ::ll::TypedStorage<4, 4, float> mInitialDx;
30 ::ll::TypedStorage<4, 4, float> mInitialDy;
44 ::std::function<
bool()> enabled,
45 ::std::unique_ptr<::PointControlOption> position,
46 ::std::unique_ptr<::FloatControlOption> scale,
53 MCAPI
void addSubOption(::std::unique_ptr<::ControlOption> subOption);
55 MCAPI
void updatePosition(
float x,
float y);
67 ::std::function<
bool()> enabled,
68 ::std::unique_ptr<::PointControlOption> position,
69 ::std::unique_ptr<::FloatControlOption> scale,
Definition ControlConfiguration.h:5
Definition ControlOption.h:5
Definition FloatControlOption.h:5
Definition PointControlOption.h:5