Krisjanis Rijnieks
|
32e5739a3e
|
Make it possible to save `GridWarpSurface`
|
9 years ago |
Krisjanis Rijnieks
|
ab6a6032ac
|
Test create `GridMeshSurface` on `g` keypress
|
9 years ago |
Krisjanis Rijnieks
|
0d6106b22a
|
Move all essential application parts to `Application` class
|
10 years ago |
Krisjanis Rijnieks
|
d1f483899b
|
Fix confusing `xml->push` in one method and `xml->pop` in another
|
10 years ago |
Krisjanis Rijnieks
|
f6f91bf498
|
Add nesting to `SettingsLoader::getQuadSurface`
|
10 years ago |
Krisjanis Rijnieks
|
4b47c2ef4c
|
Add nesting to `SettingsLoader::getTriangleSurface`
|
10 years ago |
Krisjanis Rijnieks
|
1b7768de92
|
Add nesting to `SettingsLoader::load`
|
10 years ago |
Krisjanis Rijnieks
|
aece000bc2
|
Read per surface perspective warping setting from xml
|
10 years ago |
Krisjanis Rijnieks
|
127b766208
|
Add per surface perspective warping property saving to xml
|
10 years ago |
Krisjanis Rijnieks
|
6c4748e458
|
Integrate `TogglePerspectiveCmd` into `ProjectionMappingState`
By hitting `p` while in the projection mapping editor, selected surface toggles perspective on and off
|
10 years ago |
Krisjanis Rijnieks
|
6381eec5dd
|
Add `xml->pushTag()` and `xml->popTag()` todo
|
10 years ago |
Krisjanis Rijnieks
|
606d396635
|
Add blank lines before line comments
|
10 years ago |
Krisjanis Rijnieks
|
3a4dad4fde
|
Fix `SettingsLoader` warnings
|
10 years ago |
Krisjanis Rijnieks
|
920b3d2a0b
|
Improve `SettingsLoader`
Simplify the `load()` method by moving the quad and triangle surface creation to private methods
|
10 years ago |
Krisjanis Rijnieks
|
6bb151b369
|
Move XML settings save and load to `SettingsLoader` singleton
|
10 years ago |
Krisjanis Rijnieks
|
079c4d5853
|
Add `Settings` class placeholder
|
10 years ago |
Krisjanis Rijnieks
|
a681bfbd49
|
Add `SurfaceManager` as pointer in `ofxPiMapper` root class
Update the rest of the code to treat `getSurfaceManager()` return value as a pointer.
|
10 years ago |
Krisjanis Rijnieks
|
873edcfa60
|
Add `SurfaceManagerGui` as pointer in `ofxPiMapper` class
Update the rest of the code to treat it as a pointer.
|
10 years ago |
Krisjanis Rijnieks
|
2e311e89b0
|
Add `_cmdManager` as a pointer to `ofxPiMapper` root class
- Change the getter to return pointer as well.
- Update code elsewhere to call methods on `CmdManager` as if it was a pointer.
|
10 years ago |
Krisjanis Rijnieks
|
2aa24ad581
|
Use the new `Info` class instead of inline code
|
10 years ago |
Krisjanis Rijnieks
|
95b366ada5
|
Change src code style using ofStyler
|
10 years ago |
Krisjanis Rijnieks
|
b554740a34
|
Remove yellow color overlay in PresentationState `draw()` method
|
10 years ago |
Krisjanis Rijnieks
|
502f76b4a9
|
Move keyboard input mappings completely to application state system
|
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
|
04a345b377
|
Create a bridge between the new state system and the old solution
|
10 years ago |
Krisjanis Rijnieks
|
175067dc98
|
Set application state instead of changing gui mode (in progress)
|
10 years ago |
Krisjanis Rijnieks
|
05396890eb
|
Move state change keyboard mappings to Application to handle
|
10 years ago |
Krisjanis Rijnieks
|
2306be1c5d
|
Rename MainView to Application and not just that
- Rename ViewState to ApplicationBaseState
- Rename all ..ViewState's to just ..State's
- Adjust ofxPiMapper main class so app compiles
|
10 years ago |