Fixed issues with scale up and erasing over network
This commit is contained in:
parent
09f29c6329
commit
015e9bc5df
9 changed files with 62 additions and 20 deletions
|
|
@ -79,6 +79,10 @@ void CanvasComponentContainer::send_comp_update(DrawingProgram& drawP, bool fina
|
|||
drawP.world.delayedUpdateObjectManager.send_update_to_all<CanvasComponentAllocator>(compAllocator, finalUpdate);
|
||||
}
|
||||
|
||||
void CanvasComponentContainer::set_object_update_lock(DrawingProgram& drawP, bool lockSet) {
|
||||
drawP.world.delayedUpdateObjectManager.set_object_update_lock<CanvasComponentAllocator>(compAllocator, lockSet);
|
||||
}
|
||||
|
||||
void CanvasComponentContainer::write_constructor_func(const NetworkingObjects::NetObjTemporaryPtr<CanvasComponentContainer>& o, cereal::PortableBinaryOutputArchive& a) {
|
||||
a(o->coords);
|
||||
o->compAllocator.write_create_message(a);
|
||||
|
|
|
|||
|
|
@ -96,6 +96,7 @@ class CanvasComponentContainer {
|
|||
void send_comp_update(DrawingProgram& drawP, bool finalUpdate);
|
||||
void scale_up(const WorldScalar& scaleUpAmount);
|
||||
void normalize_object_coordinates();
|
||||
void set_object_update_lock(DrawingProgram& drawP, bool lockSet);
|
||||
|
||||
std::weak_ptr<DrawingProgramCacheBVHNode> cacheParentBvhNode;
|
||||
DrawingProgramLayerListItem* parentLayer = nullptr;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue