/********************************************************************/
/* Copyright (c) 2013 System fugen G.K. and Yuzi Mizuno          */
/* All rights reserved.                                             */
/********************************************************************/
#pragma once
#include "Undo/IActionTarget.h"

class MGOpenGLView;

/// @class ICameraActionTarget ICameraActionTarget.h "Undo/ICameraActionTarget.h"
/// カメラ操作アクションクラスのインターフェイス。
struct ICameraActionTarget : public IActionTarget
{
	virtual IActionManager* GetCameraActionManager() = 0;
	virtual MGOpenGLView& GetCamera() = 0;
	virtual void Refresh() = 0;
};
