aboutsummaryrefslogtreecommitdiff
path: root/tools/ArtistTools/source/CoreLib/PluginInterface.h
diff options
context:
space:
mode:
authorAnton Novoselov <[email protected]>2017-08-01 12:53:38 +0300
committerAnton Novoselov <[email protected]>2017-08-01 12:53:38 +0300
commit236f03c0b9a4982328ed1201978f7f69d192d9b2 (patch)
treee486f2fa39dba203563895541e92c60ed3e25759 /tools/ArtistTools/source/CoreLib/PluginInterface.h
parentAdded screens to welcome page (diff)
downloadblast-236f03c0b9a4982328ed1201978f7f69d192d9b2.tar.xz
blast-236f03c0b9a4982328ed1201978f7f69d192d9b2.zip
Blast 1.1 release (windows / linux)
see docs/release_notes.txt for details
Diffstat (limited to 'tools/ArtistTools/source/CoreLib/PluginInterface.h')
-rw-r--r--tools/ArtistTools/source/CoreLib/PluginInterface.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/ArtistTools/source/CoreLib/PluginInterface.h b/tools/ArtistTools/source/CoreLib/PluginInterface.h
index aae8da8..0fc531c 100644
--- a/tools/ArtistTools/source/CoreLib/PluginInterface.h
+++ b/tools/ArtistTools/source/CoreLib/PluginInterface.h
@@ -34,6 +34,7 @@ class QDragMoveEvent;
class QDragLeaveEvent;
class QDropEvent;
class QContextMenuEvent;
+class QAction;
class PluginInterface
{
@@ -62,7 +63,7 @@ public:
virtual bool Gamepad_ToggleSimulation() = 0;
virtual bool Gamepad_ResetScene() = 0;
NV_AT_UNUSED virtual bool Gamepad_LoadSamples(QString fn) = 0;
- virtual bool Gamepad_StartAnimation() = 0;
+ virtual bool Gamepad_PlaySample() = 0;
virtual bool GamepadHandler_ShowHair() = 0;
virtual bool GamepadHandler_SpinWindStrength(float windStrength) = 0;
virtual bool Gamepad_ResetAnimation() = 0;
@@ -71,6 +72,7 @@ public:
virtual bool Light_loadParameters(NvParameterized::Handle& handle, Light* pLight) = 0;
virtual bool Light_saveParameters(NvParameterized::Handle& handle, Light* pLight) = 0;
+ virtual void SimpleScene_OpenFilesByDrop(const QStringList& fileNames) = 0;
virtual bool SimpleScene_SimpleScene() = 0;
virtual bool SimpleScene_Initialize(int backdoor) = 0;
virtual bool SimpleScene_Shutdown() = 0;
@@ -78,6 +80,7 @@ public:
virtual bool SimpleScene_Draw_DX12() = 0;
virtual bool SimpleScene_Draw_DX11() = 0;
virtual bool SimpleScene_FitCamera(atcore_float3& center, atcore_float3& extents) = 0;
+ virtual bool SimpleScene_UpdateCamera() = 0;
virtual bool SimpleScene_LoadSceneFromFbx(const char* dir, const char* fbxName) = 0;
virtual bool SimpleScene_LoadProject(const char* dir, const char* file) = 0;
virtual bool SimpleScene_SaveProject(const char* dir, const char* file) = 0;
@@ -118,6 +121,7 @@ public:
virtual bool AppMainWindow_shortcut_expert(bool mode) = 0;
virtual bool AppMainWindow_updateMainToolbar() = 0;
+ virtual bool AppMainWindow_menu_item_triggered(QAction* action) = 0;
virtual bool AppMainWindow_menu_about() = 0;
virtual bool AppMainWindow_menu_opendoc() = 0;
#if USE_CURVE_EDITOR