46 public ::alicorn::extension::testing::Proxy<Proxy>
49 MOCK_METHOD2(CreateObject, ObjectId_t(Id_t,
const GameObject_t &));
50 MOCK_METHOD2(RemoveObject,
void(Id_t,
const ObjectId_t));
51 MOCK_METHOD4(Add,
void(Id_t,
size_t, ObjectId_t,
size_t));
52 MOCK_METHOD1(Constructor, Id_t(
const WindowApi_t &));
57 Window & operator= (
const Window &) =
delete;
58 bool operator== (
const Window & _Value)
const {
return (m_Id == _Value.m_Id); }
61 ObjectId_t CreateObject(
const GameObject_t & _Param1)
63 return Proxy::GetInstance()->CreateObject(m_Id, _Param1);
66 void RemoveObject(
const ObjectId_t _Param1)
68 Proxy::GetInstance()->RemoveObject(m_Id, _Param1);
71 void Add(
const size_t _Param1,
const ObjectId_t _Param2,
const size_t _Param3 = 0)
73 Proxy::GetInstance()->Add(m_Id, _Param1, _Param2, _Param3);
76 Window(
const WindowApi_t & _Param1) :
77 m_Id(Proxy::GetInstance()->Constructor(_Param1))
Класс входит в проект Covellite.Api Интерфейсный класс для всех окон, реализующих различные графиче...
Definition IWindow.hpp:35