194 Commits (7392f0aec32e3ead9fc60492cf964bbdbd84aa77)

Author SHA1 Message Date
Krisjanis Rijnieks 74c07b6234 Move mouseReleased from SurfaceManagerGui to states 9 years ago
Krisjanis Rijnieks 92e9d66e9c Clean up SurfaceManagerGui::mouseReleased() 9 years ago
Krisjanis Rijnieks 2f8cf9de78 Remove SurfaceManagerGui::draw() method 9 years ago
Krisjanis Rijnieks 4adf3eb2e2 Draw SourcesEditor directly from SourceSelectionState 9 years ago
Krisjanis Rijnieks aeae570b73 Move projection editor draw to ProjectionMappingState 9 years ago
Krisjanis Rijnieks 8b41c8227f Simplify SurfaceManagerGui, remove desctructor 9 years ago
Krisjanis Rijnieks 2e3be30953 Clean up SurfaceManagerGui 9 years ago
Krisjanis Rijnieks 0f0aa49e37 Improve texture mapping mode code 9 years ago
Krisjanis Rijnieks 038758ce33 Fix ScaleWidget not capturing new surface after duplicate 9 years ago
Krisjanis Rijnieks fa71960821 Fix not being able to drag vertices in projection mapping mode 9 years ago
Krisjanis Rijnieks fe7933d1b4 Add texture translate working with crop smooth 9 years ago
Krisjanis Rijnieks 1dafb81faa Remove ofSetColor from surface draw() calls 9 years ago
Krisjanis Rijnieks c4f9cf5005 Remove surfaceManager->draw() from SurfaceManagerGui::draw() 9 years ago
Krisjanis Rijnieks fabb81531f Remove SurfaceManagerGui::drawSelectedSurfaceTextureHighlight() method 9 years ago
Krisjanis Rijnieks 5efee9111c Integrate SurfaceHighlightWidget into Application 9 years ago
Krisjanis Rijnieks 5f5cc00ff0 Draw selected triangle surface highlight as a ofPolyline 9 years ago
Krisjanis Rijnieks ea70f5bd2d Enable perspective warping on fresh quad surfaces 9 years ago
Krisjanis Rijnieks a7d576b74b Add clear() and getSurfaces() methods to SurfaceStack 9 years ago
Krisjanis Rijnieks 613a348d33 Set perspective warping when cloning QuadSurface 9 years ago
Krisjanis Rijnieks 92bdbb9c2e Enable alpha blending before drawing surfaces 9 years ago
Krisjanis Rijnieks 8ad0a307e4 Add primitive and buggy ScaleWidget functionality 9 years ago
Krisjanis Rijnieks ebf121e1ce Add work in progress `GuiWidgetEvent` 9 years ago
Krisjanis Rijnieks 7cdf8b6190 Add `BaseSurface::getBoundingBox()` method 9 years ago
Krisjanis Rijnieks 103e29b881 Make `BaseSurface::scaleTo()` non-virtual 9 years ago
Krisjanis Rijnieks a8700b5b52 Remove `BaseSurface::getBoundingBox()` method 9 years ago
Krisjanis Rijnieks 01db6d2e4e Implement `TriangleSurface::scaleTo()` method 9 years ago
Krisjanis Rijnieks f92d479a70 Add `TriangleSurface::getBoundingBox()`, return copy instead of ref 9 years ago
Krisjanis Rijnieks 6ec0dfe065 Add pure virtual `BaseSurface::getBoundingBox()` method 9 years ago
Krisjanis Rijnieks 96e92bcb56 Add pure virtual `BaseSurface::scaleTo()` method 9 years ago
Krisjanis Rijnieks 20efd8ebc6 Make `SurfaceStack` a singleton and adjust `SurfaceManager` 9 years ago
Krisjanis Rijnieks b3806b534a Change `BaseSurface` virtual methods to pure virtual 9 years ago
Krisjanis Rijnieks 8f452cc3ae Fix ofEnableNormalizedTexCoords in texture editing mode 9 years ago
Krisjanis Rijnieks c2920e0d70 Make sure that the textures are drawn in colors expected 9 years ago
Krisjanis Rijnieks c681e2e8b0 Leave no trace after using `ofEnableNormalizedTexCoords()` 9 years ago
Krisjanis Rijnieks e6814f9694 Clean up unused variables 9 years ago
Krisjanis Rijnieks 67c63a120e Add virtual function return values for less warnings on the pi 9 years ago
Krisjanis Rijnieks 555d0619f7 Add deselect tex coord joints on background click 9 years ago
Krisjanis Rijnieks 5b21163bcd Fix reference counting of sources of cloned surfaces 9 years ago
Krisjanis Rijnieks 1cb3367113 Fix create surface undo 9 years ago
Krisjanis Rijnieks c6ffd1a7a1 Make `BaseSurface::getMesh()` to return a reference, close #58 9 years ago
Krisjanis Rijnieks 4d5266f755 Clean up, rm `duplicateSurface` method from `CommandManager` 9 years ago
Krisjanis Rijnieks b5d0fbfc03 Add `duplicateSurface()` method to `SurfaceManager` 9 years ago
Krisjanis Rijnieks 18ae7b7b42 Add `clone()` and `deleteSurface()` methods to `BaseSurface` 9 years ago
Krisjanis Rijnieks c91ad37b05 Add `getSourcesEditor()` method to `SurfaceManagerGui` 9 years ago
Krisjanis Rijnieks 166ea510cd Integrate `SelNextTexCoordCmd` into appliction 9 years ago
Krisjanis Rijnieks fd734328c7 Move all surfaces with the keyboard arrows if no surface selected 9 years ago
Krisjanis Rijnieks a25f15cc4f Fix perspective warping on fullscreen toggle, close #45 9 years ago
Krisjanis Rijnieks 60488bc219 Refactor `SurfaceManagerGui` texture editor onMousePressed routine 9 years ago
Krisjanis Rijnieks 5eef8ef8e5 Notify `backgroundPressedEvent` instead of deselect cmd 9 years ago
Krisjanis Rijnieks 7430c64655 Optimize `SurfaceManagerGui` 9 years ago