Currently using improved and simple classes from here: https://github.com/moebiussurfing/ofxSurfingHelpersLite
A ( WIP ) personal collection of some useful stuff for openFrameworks:
OF-Utils / Classes / Snippets / Helpers / Serializers / Rectangles / Interactive objects / OF Native UI Widgets and many ImGui / ofxSurfingImGui modules ...
Look to the available classes in OF_ADDON/src/ for details.
FILES LIST
\ofxSurfingConstants.h
\ofxSurfingHelpers.h
\devices\SurfingWebcam.cpp
\devices\SurfingWebcam.h
\gui\ofxSurfing_ofxGui.h
\gui\ofxSurfing_Widgets.h
\gui\notifiers\surfingNotify.cpp
\gui\notifiers\surfingNotify.h
\gui\widgets\BarValue.h
\gui\widgets\BpmTapTempo.h
\gui\widgets\CircleBeat.h
\gui\widgets\CircleCycle.h
\gui\widgets\RectBeat.h
\gui\widgets\TextBoxWidget.h
\utils\ofxAutosaveGroupTimer.cpp
\utils\ofxAutosaveGroupTimer.h
\utils\ofxMouseRuler.cpp
\utils\ofxMouseRuler.h
\utils\ofxSurfingPresetsLite.h
\utils\surfingFiles.h
\utils\surfingGlmSplit.h
\utils\surfingMaths.h
\utils\surfingMouseHandler.h
\utils\surfingParamIndexToggles.h
\utils\surfingParamNorm.h
\utils\surfingParamsRandom.h
\utils\surfingSceneTesters.h
\utils\surfingTimers.h
EXAMPLES
Presets from an ofParmeterGroup.
Matrix toggles from an ofParameter index.
Auto hides the mouse using a timer and shows a pointer rule to show mouse coordinates and measure distances.
Queue many ofParameterGroup's and they will be auto-saved using a timer. Also on exit and reloaded when starting the app. That allows your settings saved even when your app crashes, even if you usually make the saving only on exit.
Custom colors and grid plane.
THIRD PARTY ADD-ONS
Already added to OFX_ADDON/libs/
.
No need to clone nor add to PROJECT GENERATOR**.
- ofxScaleDragRect / FORK from roymacdonald
- ofxMSAInteractiveObject / FORK from memo
- ofxSerializer
OTHER REFERENCES / RESOURCES
https://github.com/FilikaDesign/ofxFilika
https://github.com/alptugan/ofxFilikaUtils
https://github.com/companje/ofxExtras/blob/master/src/ofxExtras.cpp
https://github.com/chimanaco/ofxUtils/tree/master/src
https://github.com/nightshining/ofxControlUtils
https://github.com/bernardgeyer/ofxhUtils
https://github.com/NickHardeman/Tools
https://github.com/bakercp/ofxUtils
https://github.com/Iwanaka/ofxMyUtil
https://github.com/perevalovds/ofxKu/tree/master/src
https://github.com/ofTheo/ofxFileHelper
Some of the bundled classes here may have been taken from the above repositories. Thanks to their respective coders!
TESTED SYSTEMS
- Windows 10 / VS 2022 / OF ~0.11
An add-on by @moebiusSurfing
( ManuMolina ) 2019-2023
Email | Twitter | YouTube | Instagram
MIT License