ホーム › UI.Input.Touch › IManipulationProcessor
IManipulationProcessor
COMメソッド 21
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT get_SupportedManipulations(MANIPULATION_PROCESSOR_MANIPULATIONS* manipulations) |
| 4 | HRESULT put_SupportedManipulations(MANIPULATION_PROCESSOR_MANIPULATIONS manipulations) |
| 5 | HRESULT get_PivotPointX(FLOAT* pivotPointX) |
| 6 | HRESULT put_PivotPointX(FLOAT pivotPointX) |
| 7 | HRESULT get_PivotPointY(FLOAT* pivotPointY) |
| 8 | HRESULT put_PivotPointY(FLOAT pivotPointY) |
| 9 | HRESULT get_PivotRadius(FLOAT* pivotRadius) |
| 10 | HRESULT put_PivotRadius(FLOAT pivotRadius) |
| 11 | HRESULT CompleteManipulation() |
| 12 | HRESULT ProcessDown(DWORD manipulatorId, FLOAT x, FLOAT y) |
| 13 | HRESULT ProcessMove(DWORD manipulatorId, FLOAT x, FLOAT y) |
| 14 | HRESULT ProcessUp(DWORD manipulatorId, FLOAT x, FLOAT y) |
| 15 | HRESULT ProcessDownWithTime(DWORD manipulatorId, FLOAT x, FLOAT y, DWORD timestamp) |
| 16 | HRESULT ProcessMoveWithTime(DWORD manipulatorId, FLOAT x, FLOAT y, DWORD timestamp) |
| 17 | HRESULT ProcessUpWithTime(DWORD manipulatorId, FLOAT x, FLOAT y, DWORD timestamp) |
| 18 | HRESULT GetVelocityX(FLOAT* velocityX) |
| 19 | HRESULT GetVelocityY(FLOAT* velocityY) |
| 20 | HRESULT GetExpansionVelocity(FLOAT* expansionVelocity) |
| 21 | HRESULT GetAngularVelocity(FLOAT* angularVelocity) |
| 22 | HRESULT get_MinimumScaleRotateRadius(FLOAT* minRadius) |
| 23 | HRESULT put_MinimumScaleRotateRadius(FLOAT minRadius) |