mqsdx  310.0.1
MQPluginSDK Extention Library / mqsdkをC++またはCLI(.Net)拡張するサポートライブラリ
 全て クラス 関数 変数 型定義 プロパティ グループ ページ
クラス MQCLI::Plugins::CommandPluginsInterfacedBase

CommandPluginの基底実装クラス [詳細]

#include <MQCLI.hpp>

MQCLI::Plugins::CommandPluginsInterfacedBaseに対する継承グラフ

Public メソッド

virtual BOOL OnKeyDown (MQDocument doc, MQScene scene, int key, MQCommandPlugin::MOUSE_BUTTON_STATE &state)
 
virtual BOOL OnKeyUp (MQDocument doc, MQScene scene, int key, MQCommandPlugin::MOUSE_BUTTON_STATE &state)
 
virtual BOOL OnLeftButtonDown (MQDocument doc, MQScene scene, MQCommandPlugin::MOUSE_BUTTON_STATE &state)
 
virtual BOOL OnLeftButtonMove (MQDocument doc, MQScene scene, MQCommandPlugin::MOUSE_BUTTON_STATE &state)
 
virtual BOOL OnLeftButtonUp (MQDocument doc, MQScene scene, MQCommandPlugin::MOUSE_BUTTON_STATE &state)
 
virtual BOOL OnMiddleButtonDown (MQDocument doc, MQScene scene, MQCommandPlugin::MOUSE_BUTTON_STATE &state)
 
virtual BOOL OnMiddleButtonMove (MQDocument doc, MQScene scene, MQCommandPlugin::MOUSE_BUTTON_STATE &state)
 
virtual BOOL OnMiddleButtonUp (MQDocument doc, MQScene scene, MQCommandPlugin::MOUSE_BUTTON_STATE &state)
 
virtual BOOL OnMouseMove (MQDocument doc, MQScene scene, MQCommandPlugin::MOUSE_BUTTON_STATE &state)
 
virtual BOOL OnMouseWheel (MQDocument doc, MQScene scene, MQCommandPlugin::MOUSE_BUTTON_STATE &state)
 
virtual BOOL OnRightButtonDown (MQDocument doc, MQScene scene, MQCommandPlugin::MOUSE_BUTTON_STATE &state)
 
virtual BOOL OnRightButtonMove (MQDocument doc, MQScene scene, MQCommandPlugin::MOUSE_BUTTON_STATE &state)
 
virtual BOOL OnRightButtonUp (MQDocument doc, MQScene scene, MQCommandPlugin::MOUSE_BUTTON_STATE &state)
 
- Public メソッド inherited from MQCLI::Plugins::StationPluginsInterfacedBase
virtual BOOL Activate (MQDocument doc, BOOL flag)
 
void BeginCallback (void *option)
 
const char * EnumString ()
 
virtual bool ExecuteCallback (MQDocument doc, void *option)
 
virtual void Exit ()
 
void GetPlugInID (DWORD *Product, DWORD *ID)
 
const char * GetPlugInName ()
 
int GetPlugInType ()
 
virtual BOOL Initialize ()
 
virtual BOOL IsActivated (MQDocument doc)
 
virtual void OnDraw (MQDocument doc, MQScene scene, int Width, int Height)
 
virtual void OnEndDocument (MQDocument doc)
 
virtual void OnMaterialModified (MQDocument doc)
 
virtual void OnMinimize (MQDocument doc, BOOL flag)
 
virtual void OnNewDocument (MQDocument doc, const char *filename, MQStationPlugin::NEW_DOCUMENT_PARAM &param)
 
virtual void OnObjectModified (MQDocument doc)
 
virtual void OnObjectSelected (MQDocument doc)
 
virtual int OnReceiveUserMessage (MQDocument doc, DWORD src_product, DWORD src_id, const char *description, void *message)
 
virtual BOOL OnRedo (MQDocument doc, int redo_state)
 
virtual void OnSaveDocument (MQDocument doc, const char *filename, MQStationPlugin::SAVE_DOCUMENT_PARAM &param)
 
virtual BOOL OnUndo (MQDocument doc, int undo_state)
 
virtual void OnUpdateMaterialList (MQDocument doc)
 
virtual void OnUpdateObjectList (MQDocument doc)
 
virtual void OnUpdateScene (MQDocument doc, MQScene scene)
 
virtual void OnUpdateUndo (MQDocument doc, int undo_state, int undo_size)
 
int SendUserMessage (MQDocument doc, DWORD target_product, DWORD target_id, const char *description, void *param)
 
void WindowClose ()
 

Additional Inherited Members

- プロパティ inherited from MQCLI::Plugins::StationPluginsInterfacedBase
MQBasePlugin * basePlugin [get]
 
DWORD PluginID [get]
 
DWORD ProductID [get]
 
MQStationPlugin * stationPlugin [get]
 

説明

CommandPluginの基底実装クラス

インターフェースおよび標準実装を公開するクラス。