Browse Source

Add `SurfaceManager::moveSelectionBy`

master
Krisjanis Rijnieks 9 years ago
parent
commit
1a09a6e268
  1. 10
      src/Surfaces/SurfaceManager.cpp
  2. 2
      src/Surfaces/SurfaceManager.h

10
src/Surfaces/SurfaceManager.cpp

@ -186,6 +186,16 @@ void SurfaceManager::selectPrevVertex(){
ofNotifyEvent(vertexSelectedEvent, _selectedVertexIndex, this);
}
void SurfaceManager::moveSelectionBy(ofVec2f v){
if(selectedSurface == 0){
return;
}
selectedSurface->moveBy(v);
// TODO: use member variable for this in the future
}
void SurfaceManager::deselectSurface(){
selectedSurface = 0;
}

2
src/Surfaces/SurfaceManager.h

@ -47,6 +47,8 @@ class SurfaceManager {
void selectNextVertex();
void selectPrevVertex();
void moveSelectionBy(ofVec2f v);
int size();
ofEvent <ofVec3f> vertexChangedEvent;

Loading…
Cancel
Save