From a2fe2786682e626dae25db2d375280c83b615796 Mon Sep 17 00:00:00 2001 From: LaG1924 <12997935+LaG1924@users.noreply.github.com> Date: Fri, 18 Aug 2017 20:13:01 +0500 Subject: 2017-08-18 --- src/Event.hpp | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'src/Event.hpp') diff --git a/src/Event.hpp b/src/Event.hpp index 23cc58c..5467f85 100644 --- a/src/Event.hpp +++ b/src/Event.hpp @@ -40,6 +40,8 @@ enum class EventType { DeleteSectionRender, EntityChanged, NewRenderDataAvailable, + BlockChange, + RendererWorkerTask, }; struct EchoData { @@ -136,7 +138,7 @@ struct CreatedSectionRenderData { }; struct PlayerPosChangedData { - Vector newPos; + VectorF newPos; }; struct UpdateSectionsRenderData { @@ -155,12 +157,22 @@ struct NewRenderDataAvailableData { }; +struct BlockChangeData { + Vector SectionPos; +}; + +struct RendererWorkerTaskData { + size_t WorkerId; + Vector Task; +}; + using EventData = std::variant; + UpdateSectionsRenderData, DeleteSectionRenderData, EntityChangedData,NewRenderDataAvailableData, + BlockChangeData, RendererWorkerTaskData>; struct Event { EventType type; -- cgit v1.2.3