Logo
Manipulator.h
1#pragma once
2
3namespace SharpKmyGfx
4{
5 ref class Transform;
6
7 public ref class Manipulator
8 {
9 public:
10
11 enum class TransformAxis {
12 X,
13 Y,
14 Z,
15 XY,
16 YZ,
17 ZX,
18 SCR,
19 };
20
21 Manipulator(kmyGfx::Manipulator* ptr);
22 void setOrigin(int mode, bool global, bool center, array<Transform^> ^list);
24 void begin(float x, float y, unsigned short forceId);
25 void proc(float x, float y, array<Transform^> ^list);
26 void end();
27 void hilight(int pickupid);
28 void setScalePerWidth(bool up);
29 void hide();
30 void setVisibility(bool visibility);
32 kmyGfx::Manipulator* obj = nullptr;
33 };
34}
Definition: Manipulator.h:8
void setVisibility(bool visibility)
Definition: Manipulator.cpp:97
void proc(float x, float y, array< Transform^> ^list)
Definition: Manipulator.cpp:51
void begin(float x, float y, unsigned short forceId)
Definition: Manipulator.cpp:44
kmyGfx::Manipulator * obj
Definition: Manipulator.h:32
Manipulator(kmyGfx::Manipulator *ptr)
Definition: Manipulator.cpp:5
TransformAxis getTransformAxis()
Definition: Manipulator.cpp:104
void hilight(int pickupid)
Definition: Manipulator.cpp:76
void end()
Definition: Manipulator.cpp:69
SharpKmyMath::Vector3 getOrigin()
Definition: Manipulator.cpp:29
void hide()
Definition: Manipulator.cpp:90
TransformAxis
Definition: Manipulator.h:11
void setScalePerWidth(bool up)
Definition: Manipulator.cpp:83
void setOrigin(int mode, bool global, bool center, array< Transform^> ^list)
Definition: Manipulator.cpp:12
Definition: Asset.h:4
Definition: Vector3.h:7