Krisjanis Rijnieks
95b366ada5
Change src code style using ofStyler
10 years ago
Krisjanis Rijnieks
423d17af86
Reset color to white before drawing each of the surfaces
10 years ago
Krisjanis Rijnieks
9bf14255c8
Reset color to white before drawing texture
10 years ago
Krisjanis Rijnieks
8867edb8f2
Add AddSurfaceCmd and move surface creation key commands
- from ofxPiMapper to application state machine
10 years ago
Krisjanis Rijnieks
76f225de8d
Save current state of xcode project and add TODO to SurfaceManagerGui
10 years ago
Krisjanis Rijnieks
0d0bae9f43
Remove the `auto` specifier from `i` variable in `for` loops
`auto` is available in C++11+ compilers and this is not the case of a basic RPi setup.
10 years ago
Krisjanis Rijnieks
bb720731f2
Fix crashing on mouse release if no source selected
- SurfaceManagerGui mouseRelease method did not check whether a surface is selected before checking if a selected surface has been moved
10 years ago
Krisjanis Rijnieks
7e7aa93226
Add SelSourceCmd select source undoable command
10 years ago
Krisjanis Rijnieks
35593c1612
Add MvTexCoordCmd undo command
10 years ago
Krisjanis Rijnieks
424a7827c1
Add MvAllTexCoordsCmd undo feature
10 years ago
Krisjanis Rijnieks
c69ca799b4
Add gui mode/state switch undo command
10 years ago
Krisjanis Rijnieks
bbd462f551
Rename command class names to shorter versions
- Also remove initial undo test code
10 years ago
Krisjanis Rijnieks
ce6588d296
Add undo operation with MoveSurfaceVertexCommand
10 years ago
Krisjanis Rijnieks
746742fac0
Do not repeat SelectSurfaceCommand if surface already selected
10 years ago
Krisjanis Rijnieks
24fe4fdc94
Remove MoveSurfaceCommand from command stack via undo if surface not moved
10 years ago
Krisjanis Rijnieks
6d011c2e7a
Add undo feature with SelectSurfaceCommand
10 years ago
Krisjanis Rijnieks
c9a591a4ae
Add undo feature with MoveSurfaceCommand
10 years ago
Krisjanis Rijnieks
bd69364284
Add undoable RemoveSurfaceCommand
10 years ago
Krisjanis Rijnieks
655b7dbac3
Remove quad surface perspective warping as it was buggy. Next logincal steps:
- Add mesh warping (multiple cols and rows)
- Then add perspective warping as a wrapper of the mesh warp
11 years ago
Krisjanis Rijnieks
6ca4834ffb
Fix selected surface not being initialized to null in surface manager
11 years ago
Krisjanis Rijnieks
bd3f23a349
Remove cout from QuadSurface constructor
11 years ago
Krisjanis Rijnieks
7db249d890
Add saving and loading FBO source
11 years ago
Krisjanis Rijnieks
fdb24a99e4
Move surface related files into Surfaces directory
11 years ago
Krisjanis Rijnieks
19c33ddd5f
Massive restructure:
- Added source types
- Adjusted surfaces to work with the types instead of plain textures
- Improved media server to manage all of the source types
- Added video source that works on Mac for now
- A lot of small adjustments
11 years ago