docs: add plugin setup guide

This commit is contained in:
2026-05-30 18:33:24 +12:00
parent f3db41c402
commit b61043a3fe
1776 changed files with 122386 additions and 2 deletions
@@ -0,0 +1,36 @@
#pragma once
#include "Scaleform/G/GFx_State.h"
namespace Scaleform::GFx
{
class __declspec(novtable) MultitouchInterface :
public State // 00
{
public:
enum class MultitouchInputMode : std::int32_t
{
kNone = 0,
kTouchPoint = 0x1,
kGesture = 0x2,
kMixed = (kTouchPoint | kGesture)
};
enum GestureMask : std::int32_t
{
kMTG_None = 0,
kMTG_Pan = 0x1,
kMTG_Zoom = 0x2,
kMTG_Rotate = 0x4,
kMTG_Swipe = 0x8
};
MultitouchInterface() :
State(StateType::kMultitouchInterface)
{}
virtual std::uint32_t GetMaxTouchPoints() const = 0;
virtual std::uint32_t GetSupportedGesturesMask() const = 0;
virtual bool SetMultitouchInputMode(MultitouchInputMode a_inputMode) = 0;
};
}