Skip to content

openFrameworks addon for rich and complex UI (still heavily in the works)

Notifications You must be signed in to change notification settings

rafirstfruit/ofxUIGraph

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ofxUIGraph

Introduction

This openFrameworks addon mantains complex UI hierarchies within the oF app asynchronously. Every object has its own draw/update/input functions, and you can add or change them in any place within app at runtime. It relies heavily on C++11 syntax and requires oF 0.9.0.

Warning! Still in development, at early stage. API will change

Features

  • Hierarchies of any complexity, managable in a simplest way possible
  • Your widgets and views are animatable with custom easing functions, the default one is also provided
  • You can use animation engine to animate your own properties of practically any kind effectively
  • All the app input is streamlined in order to support multiple platforms, be it a touch-enabled device or a computer with mouse and keyboard. It'll use as little platform code as possible.
  • Optional constraint solver enables you to easily manage flexible UI layouts
  • Event system provides an efficient way to program complex widget behaviours
  • You can use Gesture Recognizers to decode and use basic input patterns (like dragging or pinching) easily

More documentation (and examples) is coming soon.

Dependencies:

ofxLiquidEvent

About

openFrameworks addon for rich and complex UI (still heavily in the works)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 45.1%
  • C++ 38.0%
  • Objective-C 16.7%
  • Makefile 0.2%