├── example_admin ├── bin │ └── data │ │ └── .gitkeep ├── addons.make ├── icon.rc ├── Makefile ├── src │ ├── main.cpp │ ├── QuickRouter.h │ └── ofApp.h ├── example_admin.vcxproj.user ├── Project.xcconfig ├── openFrameworks-Info.plist └── example_admin.sln ├── example_binary ├── bin │ ├── data │ │ ├── .gitkeep │ │ ├── test.jpg │ │ └── _diver.jpg │ └── libturbojpeg.dylib ├── addons.make ├── src │ ├── main.cpp │ └── ofApp.h ├── Makefile ├── Project.xcconfig └── openFrameworks-Info.plist ├── example_button ├── bin │ └── data │ │ └── .gitkeep ├── addons.make ├── icon.rc ├── Makefile ├── src │ ├── main.cpp │ ├── ofApp.h │ └── ofApp.cpp ├── example_button.vcxproj.user ├── Project.xcconfig ├── openFrameworks-Info.plist ├── example_button.sln └── example_button.vcxproj.filters ├── example_graph ├── bin │ └── data │ │ └── .gitkeep ├── addons.make ├── icon.rc ├── Makefile ├── src │ ├── main.cpp │ └── ofApp.h ├── example_graph.vcxproj.user ├── Project.xcconfig ├── openFrameworks-Info.plist ├── example_graph.sln └── example_graph.vcxproj.filters ├── example_admin_random ├── bin │ └── data │ │ └── .gitkeep ├── addons.make ├── icon.rc ├── Makefile ├── src │ ├── main.cpp │ └── ofApp.h ├── example_admin_random.vcxproj.user ├── Project.xcconfig ├── openFrameworks-Info.plist ├── example_admin_random.sln └── example_admin_random.vcxproj.filters ├── example_template ├── bin │ └── data │ │ └── .gitkeep ├── addons.make ├── example_template.v11.suo ├── icon.rc ├── src │ ├── main.cpp │ ├── ofApp.h │ └── ofApp.cpp ├── Makefile ├── example_template.workspace ├── example_template.vcxproj.user ├── Project.xcconfig ├── openFrameworks-Info.plist ├── example_template.sln └── example_template.vcxproj.filters ├── example_binary_stream ├── bin │ └── data │ │ └── .gitkeep ├── addons.make ├── src │ ├── main.cpp │ ├── ofApp.h │ └── ofApp.cpp ├── Makefile ├── Project.xcconfig └── openFrameworks-Info.plist ├── example_noise ├── addons.make ├── src │ ├── ofApp.h │ ├── main.cpp │ └── ofApp.cpp ├── icon.rc ├── Makefile ├── example_noise.vcxproj.user ├── Project.xcconfig ├── openFrameworks-Info.plist ├── example_noise.sln └── example_noise.vcxproj.filters ├── docs └── html │ ├── bc_s.png │ ├── bdwn.png │ ├── closed.png │ ├── ftv2cl.png │ ├── ftv2mo.png │ ├── ftv2ns.png │ ├── nav_f.png │ ├── nav_g.png │ ├── nav_h.png │ ├── open.png │ ├── tab_a.png │ ├── tab_b.png │ ├── tab_h.png │ ├── tab_s.png │ ├── doxygen.png │ ├── ftv2doc.png │ ├── ftv2link.png │ ├── ftv2node.png │ ├── sync_off.png │ ├── sync_on.png │ ├── ftv2blank.png │ ├── ftv2mnode.png │ ├── ftv2pnode.png │ ├── ftv2lastnode.png │ ├── ftv2mlastnode.png │ ├── ftv2plastnode.png │ ├── ftv2splitbar.png │ ├── ftv2vertline.png │ ├── search │ ├── close.png │ ├── mag_sel.png │ ├── search_l.png │ ├── search_m.png │ ├── search_r.png │ ├── namespaces_73.js │ ├── classes_4.js │ ├── classes_6d.js │ ├── all_2.js │ ├── classes_3.js │ ├── classes_1.js │ ├── classes_5.js │ ├── classes_0.js │ ├── all_6e.js │ ├── all_74.js │ ├── all_76.js │ ├── all_8.js │ ├── all_b.js │ ├── all_68.js │ ├── variables_1.js │ ├── variables_2.js │ ├── variables_3.js │ ├── variables_6e.js │ ├── variables_74.js │ ├── variables_76.js │ ├── all_0.js │ ├── all_5f.js │ ├── functions_5.js │ ├── functions_6d.js │ ├── variables_68.js │ ├── functions_63.js │ ├── variables_0.js │ ├── variables_5f.js │ ├── variables_64.js │ ├── all_6.js │ ├── all_69.js │ ├── all_7e.js │ ├── functions_4.js │ ├── functions_69.js │ ├── functions_7e.js │ ├── all_64.js │ ├── all_72.js │ ├── defines_73.js │ ├── variables_6f.js │ ├── all_6c.js │ ├── functions_2.js │ ├── functions_64.js │ ├── variables_72.js │ ├── files_6f.js │ ├── variables_6c.js │ ├── classes_2.js │ ├── classes_63.js │ ├── all_6d.js │ ├── all_7.js │ ├── all_4.js │ ├── variables_63.js │ ├── all_5.js │ ├── all_67.js │ ├── all_75.js │ ├── all_c.js │ ├── functions_3.js │ ├── functions_67.js │ ├── functions_75.js │ ├── functions_8.js │ ├── all_62.js │ ├── variables_62.js │ ├── all_63.js │ ├── functions_9.js │ ├── functions_1.js │ ├── nomatches.html │ ├── all_d.js │ ├── functions_6.js │ ├── all_3.js │ ├── all_61.js │ ├── functions_61.js │ ├── all_9.js │ ├── functions_6f.js │ ├── all_5f.html │ ├── all_61.html │ ├── all_62.html │ ├── all_63.html │ ├── all_64.html │ ├── all_67.html │ ├── all_68.html │ ├── all_69.html │ ├── all_6c.html │ ├── all_6d.html │ ├── all_6e.html │ ├── all_6f.html │ ├── all_72.html │ ├── all_73.html │ ├── all_74.html │ ├── all_75.html │ ├── all_76.html │ ├── all_7e.html │ ├── files_6f.html │ ├── classes_63.html │ ├── classes_6d.html │ ├── defines_73.html │ ├── functions_61.html │ ├── functions_63.html │ ├── functions_64.html │ ├── functions_67.html │ ├── functions_69.html │ ├── functions_6d.html │ ├── functions_6f.html │ ├── functions_73.html │ ├── functions_75.html │ ├── functions_7e.html │ ├── namespaces_73.html │ ├── variables_5f.html │ ├── variables_62.html │ ├── variables_63.html │ ├── variables_64.html │ ├── variables_68.html │ ├── variables_6c.html │ ├── variables_6e.html │ ├── variables_6f.html │ ├── variables_72.html │ ├── variables_74.html │ ├── variables_76.html │ ├── all_0.html │ ├── all_1.html │ ├── all_2.html │ ├── all_3.html │ ├── all_4.html │ ├── all_5.html │ ├── all_6.html │ ├── all_7.html │ ├── all_8.html │ ├── all_9.html │ ├── all_a.html │ ├── all_b.html │ ├── all_c.html │ ├── all_d.html │ ├── classes_0.html │ ├── classes_1.html │ ├── classes_2.html │ ├── classes_3.html │ ├── classes_4.html │ ├── classes_5.html │ ├── all_73.js │ ├── functions_0.html │ ├── functions_1.html │ ├── functions_2.html │ ├── functions_3.html │ ├── functions_4.html │ ├── functions_5.html │ ├── functions_6.html │ ├── functions_7.html │ ├── functions_8.html │ ├── functions_9.html │ ├── variables_0.html │ ├── variables_1.html │ ├── variables_2.html │ ├── variables_3.html │ ├── functions_73.js │ ├── all_6f.js │ ├── all_a.js │ ├── functions_7.js │ ├── functions_0.js │ └── all_1.js │ ├── ftv2folderclosed.png │ ├── ftv2folderopen.png │ ├── class_spacebrew_1_1_message.png │ ├── class_spacebrew_1_1_connection.png │ ├── class_spacebrew_1_1_data_message.png │ ├── class_spacebrew_1_1_admin_connection.png │ ├── class_spacebrew_1_1_binary_message.png │ └── tabs.css ├── .gitignore └── README.md /example_admin/bin/data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_binary/bin/data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_button/bin/data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_graph/bin/data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_admin_random/bin/data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_template/bin/data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_binary_stream/bin/data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example_admin/addons.make: -------------------------------------------------------------------------------- 1 | ofxLibwebsockets 2 | ofxSpacebrew 3 | -------------------------------------------------------------------------------- /example_graph/addons.make: -------------------------------------------------------------------------------- 1 | ofxLibwebsockets 2 | ofxSpacebrew 3 | -------------------------------------------------------------------------------- /example_noise/addons.make: -------------------------------------------------------------------------------- 1 | ofxLibwebsockets 2 | ofxSpacebrew 3 | -------------------------------------------------------------------------------- /example_button/addons.make: -------------------------------------------------------------------------------- 1 | ofxLibwebsockets 2 | ofxSpacebrew 3 | -------------------------------------------------------------------------------- /example_template/addons.make: -------------------------------------------------------------------------------- 1 | ofxLibwebsockets 2 | ofxSpacebrew 3 | -------------------------------------------------------------------------------- /example_admin_random/addons.make: -------------------------------------------------------------------------------- 1 | ofxLibwebsockets 2 | ofxSpacebrew 3 | -------------------------------------------------------------------------------- /example_binary/addons.make: -------------------------------------------------------------------------------- 1 | ofxLibwebsockets 2 | ofxSpacebrew 3 | ofxTurboJpeg 4 | -------------------------------------------------------------------------------- /example_binary_stream/addons.make: -------------------------------------------------------------------------------- 1 | ofxLibwebsockets 2 | ofxSpacebrew 3 | ofxTurboJpeg 4 | -------------------------------------------------------------------------------- /docs/html/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/bc_s.png -------------------------------------------------------------------------------- /docs/html/bdwn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/bdwn.png -------------------------------------------------------------------------------- /docs/html/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/closed.png -------------------------------------------------------------------------------- /docs/html/ftv2cl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/ftv2cl.png -------------------------------------------------------------------------------- /docs/html/ftv2mo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/ftv2mo.png -------------------------------------------------------------------------------- /docs/html/ftv2ns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/ftv2ns.png -------------------------------------------------------------------------------- /docs/html/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/nav_f.png -------------------------------------------------------------------------------- /docs/html/nav_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/nav_g.png -------------------------------------------------------------------------------- /docs/html/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/nav_h.png -------------------------------------------------------------------------------- /docs/html/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/open.png -------------------------------------------------------------------------------- /docs/html/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/tab_a.png -------------------------------------------------------------------------------- /docs/html/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/tab_b.png -------------------------------------------------------------------------------- /docs/html/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/tab_h.png -------------------------------------------------------------------------------- /docs/html/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/tab_s.png -------------------------------------------------------------------------------- /docs/html/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/doxygen.png -------------------------------------------------------------------------------- /docs/html/ftv2doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/ftv2doc.png -------------------------------------------------------------------------------- /docs/html/ftv2link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/ftv2link.png -------------------------------------------------------------------------------- /docs/html/ftv2node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/ftv2node.png -------------------------------------------------------------------------------- /docs/html/sync_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/sync_off.png -------------------------------------------------------------------------------- /docs/html/sync_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/sync_on.png -------------------------------------------------------------------------------- /docs/html/ftv2blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/ftv2blank.png -------------------------------------------------------------------------------- /docs/html/ftv2mnode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/ftv2mnode.png -------------------------------------------------------------------------------- /docs/html/ftv2pnode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/ftv2pnode.png -------------------------------------------------------------------------------- /docs/html/ftv2lastnode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/ftv2lastnode.png -------------------------------------------------------------------------------- /docs/html/ftv2mlastnode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/ftv2mlastnode.png -------------------------------------------------------------------------------- /docs/html/ftv2plastnode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/ftv2plastnode.png -------------------------------------------------------------------------------- /docs/html/ftv2splitbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/ftv2splitbar.png -------------------------------------------------------------------------------- /docs/html/ftv2vertline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/ftv2vertline.png -------------------------------------------------------------------------------- /docs/html/search/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/search/close.png -------------------------------------------------------------------------------- /docs/html/ftv2folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/ftv2folderclosed.png -------------------------------------------------------------------------------- /docs/html/ftv2folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/ftv2folderopen.png -------------------------------------------------------------------------------- /docs/html/search/mag_sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/search/mag_sel.png -------------------------------------------------------------------------------- /docs/html/search/search_l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/search/search_l.png -------------------------------------------------------------------------------- /docs/html/search/search_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/search/search_m.png -------------------------------------------------------------------------------- /docs/html/search/search_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/search/search_r.png -------------------------------------------------------------------------------- /example_binary/bin/data/test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/example_binary/bin/data/test.jpg -------------------------------------------------------------------------------- /example_binary/bin/data/_diver.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/example_binary/bin/data/_diver.jpg -------------------------------------------------------------------------------- /example_binary/bin/libturbojpeg.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/example_binary/bin/libturbojpeg.dylib -------------------------------------------------------------------------------- /docs/html/search/namespaces_73.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['spacebrew',['Spacebrew',['../namespace_spacebrew.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/class_spacebrew_1_1_message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/class_spacebrew_1_1_message.png -------------------------------------------------------------------------------- /example_template/example_template.v11.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/example_template/example_template.v11.suo -------------------------------------------------------------------------------- /docs/html/class_spacebrew_1_1_connection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/class_spacebrew_1_1_connection.png -------------------------------------------------------------------------------- /docs/html/search/classes_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['message',['Message',['../class_spacebrew_1_1_message.html',1,'Spacebrew']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/classes_6d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['message',['Message',['../class_spacebrew_1_1_message.html',1,'Spacebrew']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/class_spacebrew_1_1_data_message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/class_spacebrew_1_1_data_message.png -------------------------------------------------------------------------------- /docs/html/class_spacebrew_1_1_admin_connection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/class_spacebrew_1_1_admin_connection.png -------------------------------------------------------------------------------- /docs/html/class_spacebrew_1_1_binary_message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Spacebrew/ofxSpacebrew/HEAD/docs/html/class_spacebrew_1_1_binary_message.png -------------------------------------------------------------------------------- /docs/html/search/all_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['binarymessage',['BinaryMessage',['../class_spacebrew_1_1_binary_message.html',1,'Spacebrew']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/classes_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['datamessage',['DataMessage',['../class_spacebrew_1_1_data_message.html',1,'Spacebrew']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/classes_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['binarymessage',['BinaryMessage',['../class_spacebrew_1_1_binary_message.html',1,'Spacebrew']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/classes_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['routeendpoint',['RouteEndpoint',['../class_spacebrew_1_1_route_endpoint.html',1,'Spacebrew']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/classes_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['adminconnection',['AdminConnection',['../class_spacebrew_1_1_admin_connection.html',1,'Spacebrew']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/all_6e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['name',['name',['../class_spacebrew_1_1_message.html#a0b70b3c2ae382f6b9bd653387a8fac23',1,'Spacebrew::Message']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/all_74.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['type',['type',['../class_spacebrew_1_1_message.html#a4407160dd869ee333907c7e5aaf92bf4',1,'Spacebrew::Message']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/all_76.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['value',['value',['../class_spacebrew_1_1_message.html#a1275f435aab3f1f1d783b21f7d84dad9',1,'Spacebrew::Message']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/all_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['name',['name',['../class_spacebrew_1_1_message.html#a0b70b3c2ae382f6b9bd653387a8fac23',1,'Spacebrew::Message']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/all_b.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['type',['type',['../class_spacebrew_1_1_message.html#a4407160dd869ee333907c7e5aaf92bf4',1,'Spacebrew::Message']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/all_68.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['host',['host',['../class_spacebrew_1_1_connection.html#a624e4ac7de5bb9d45f9045f502fca940',1,'Spacebrew::Connection']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/variables_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['name',['name',['../class_spacebrew_1_1_message.html#a0b70b3c2ae382f6b9bd653387a8fac23',1,'Spacebrew::Message']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/variables_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['type',['type',['../class_spacebrew_1_1_message.html#a4407160dd869ee333907c7e5aaf92bf4',1,'Spacebrew::Message']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/variables_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['value',['value',['../class_spacebrew_1_1_message.html#a1275f435aab3f1f1d783b21f7d84dad9',1,'Spacebrew::Message']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/variables_6e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['name',['name',['../class_spacebrew_1_1_message.html#a0b70b3c2ae382f6b9bd653387a8fac23',1,'Spacebrew::Message']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/variables_74.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['type',['type',['../class_spacebrew_1_1_message.html#a4407160dd869ee333907c7e5aaf92bf4',1,'Spacebrew::Message']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/variables_76.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['value',['value',['../class_spacebrew_1_1_message.html#a1275f435aab3f1f1d783b21f7d84dad9',1,'Spacebrew::Message']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/all_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['_5fdefault',['_default',['../class_spacebrew_1_1_message.html#a4c1a45d651fe0d4af7084029868f79fa',1,'Spacebrew::Message']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/all_5f.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['_5fdefault',['_default',['../class_spacebrew_1_1_message.html#a4c1a45d651fe0d4af7084029868f79fa',1,'Spacebrew::Message']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/functions_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['message',['Message',['../class_spacebrew_1_1_message.html#a6de97b5901d2681998df6f184ff92dbd',1,'Spacebrew::Message']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/functions_6d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['message',['Message',['../class_spacebrew_1_1_message.html#a6de97b5901d2681998df6f184ff92dbd',1,'Spacebrew::Message']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/variables_68.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['host',['host',['../class_spacebrew_1_1_connection.html#a624e4ac7de5bb9d45f9045f502fca940',1,'Spacebrew::Connection']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/functions_63.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['connect',['connect',['../class_spacebrew_1_1_connection.html#af96309b3ea1a55f4e9377fd28557af45',1,'Spacebrew::Connection']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/variables_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['_5fdefault',['_default',['../class_spacebrew_1_1_message.html#a4c1a45d651fe0d4af7084029868f79fa',1,'Spacebrew::Message']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/variables_5f.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['_5fdefault',['_default',['../class_spacebrew_1_1_message.html#a4c1a45d651fe0d4af7084029868f79fa',1,'Spacebrew::Message']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/variables_64.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['description',['description',['../class_spacebrew_1_1_config.html#a998e809822bf1ab875285afbdbc8b317',1,'Spacebrew::Config']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/all_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['isconnected',['isConnected',['../class_spacebrew_1_1_connection.html#a933197951385a688b5366a91409ad151',1,'Spacebrew::Connection']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/all_69.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['isconnected',['isConnected',['../class_spacebrew_1_1_connection.html#a933197951385a688b5366a91409ad151',1,'Spacebrew::Connection']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/all_7e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['_7econnection',['~Connection',['../class_spacebrew_1_1_connection.html#a64d12e6721e976f6f8966cc7d8f56ce7',1,'Spacebrew::Connection']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/functions_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['isconnected',['isConnected',['../class_spacebrew_1_1_connection.html#a933197951385a688b5366a91409ad151',1,'Spacebrew::Connection']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/functions_69.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['isconnected',['isConnected',['../class_spacebrew_1_1_connection.html#a933197951385a688b5366a91409ad151',1,'Spacebrew::Connection']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/functions_7e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['_7econnection',['~Connection',['../class_spacebrew_1_1_connection.html#a64d12e6721e976f6f8966cc7d8f56ce7',1,'Spacebrew::Connection']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/all_64.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['doesautoreconnect',['doesAutoReconnect',['../class_spacebrew_1_1_connection.html#a3d9fcafbf19580458c215c25b45c79e1',1,'Spacebrew::Connection']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/all_72.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['reconnectinterval',['reconnectInterval',['../class_spacebrew_1_1_connection.html#a25df1784afc69daa08efe94c90c06a18',1,'Spacebrew::Connection']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/defines_73.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['spacebrew_5fuse_5fofx_5flws',['SPACEBREW_USE_OFX_LWS',['../ofx_spacebrew_8h.html#aca3933b4b1935e445d74807c7bb59915',1,'ofxSpacebrew.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/variables_6f.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['onmessageevent',['onMessageEvent',['../class_spacebrew_1_1_connection.html#afdeb68887585c8fe85baa859e0e7bb22',1,'Spacebrew::Connection']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/all_6c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['lasttimetriedconnect',['lastTimeTriedConnect',['../class_spacebrew_1_1_connection.html#a440f992d6dc52618ff666918df1b9f1c',1,'Spacebrew::Connection']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/functions_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['doesautoreconnect',['doesAutoReconnect',['../class_spacebrew_1_1_connection.html#a3d9fcafbf19580458c215c25b45c79e1',1,'Spacebrew::Connection']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/functions_64.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['doesautoreconnect',['doesAutoReconnect',['../class_spacebrew_1_1_connection.html#a3d9fcafbf19580458c215c25b45c79e1',1,'Spacebrew::Connection']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/variables_72.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['reconnectinterval',['reconnectInterval',['../class_spacebrew_1_1_connection.html#a25df1784afc69daa08efe94c90c06a18',1,'Spacebrew::Connection']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/files_6f.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['ofxspacebrew_2ecpp',['ofxSpacebrew.cpp',['../ofx_spacebrew_8cpp.html',1,'']]], 4 | ['ofxspacebrew_2eh',['ofxSpacebrew.h',['../ofx_spacebrew_8h.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/variables_6c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['lasttimetriedconnect',['lastTimeTriedConnect',['../class_spacebrew_1_1_connection.html#a440f992d6dc52618ff666918df1b9f1c',1,'Spacebrew::Connection']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/classes_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['config',['Config',['../class_spacebrew_1_1_config.html',1,'Spacebrew']]], 4 | ['connection',['Connection',['../class_spacebrew_1_1_connection.html',1,'Spacebrew']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/classes_63.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['config',['Config',['../class_spacebrew_1_1_config.html',1,'Spacebrew']]], 4 | ['connection',['Connection',['../class_spacebrew_1_1_connection.html',1,'Spacebrew']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/all_6d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['message',['Message',['../class_spacebrew_1_1_message.html',1,'Spacebrew']]], 4 | ['message',['Message',['../class_spacebrew_1_1_message.html#a6de97b5901d2681998df6f184ff92dbd',1,'Spacebrew::Message']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/all_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['message',['Message',['../class_spacebrew_1_1_message.html',1,'Spacebrew']]], 4 | ['message',['Message',['../class_spacebrew_1_1_message.html#a6de97b5901d2681998df6f184ff92dbd',1,'Spacebrew::Message']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/all_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['datamessage',['DataMessage',['../class_spacebrew_1_1_data_message.html',1,'Spacebrew']]], 4 | ['doesautoreconnect',['doesAutoReconnect',['../class_spacebrew_1_1_connection.html#a3d9fcafbf19580458c215c25b45c79e1',1,'Spacebrew::Connection']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/variables_63.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['client',['client',['../class_spacebrew_1_1_connection.html#a64f9d345adb8975580452a6da13e67d1',1,'Spacebrew::Connection']]], 4 | ['config',['config',['../class_spacebrew_1_1_connection.html#a80eb99bd5da20cd9f617d75e4a012c51',1,'Spacebrew::Connection']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/all_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['getconfig',['getConfig',['../class_spacebrew_1_1_connection.html#ae357114c89e2c9121033af911e7e9ce1',1,'Spacebrew::Connection']]], 4 | ['gethost',['getHost',['../class_spacebrew_1_1_connection.html#a33003553656b39f64da2d8fac83b7a47',1,'Spacebrew::Connection']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/all_67.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['getconfig',['getConfig',['../class_spacebrew_1_1_connection.html#ae357114c89e2c9121033af911e7e9ce1',1,'Spacebrew::Connection']]], 4 | ['gethost',['getHost',['../class_spacebrew_1_1_connection.html#a33003553656b39f64da2d8fac83b7a47',1,'Spacebrew::Connection']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/all_75.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['update',['update',['../class_spacebrew_1_1_connection.html#ae4f23f769e9003253d1c2b8085c505df',1,'Spacebrew::Connection']]], 4 | ['updatepubsub',['updatePubSub',['../class_spacebrew_1_1_connection.html#a409fad722d9ae54775000fba964b0192',1,'Spacebrew::Connection']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/all_c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['update',['update',['../class_spacebrew_1_1_message.html#a26ddc2fd1eafbe4868dc4fb52d4271b6',1,'Spacebrew::Message']]], 4 | ['updateroute',['updateRoute',['../class_spacebrew_1_1_admin_connection.html#a31d065d5308118cc72964277c8d1d7d7',1,'Spacebrew::AdminConnection']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/functions_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['getconfig',['getConfig',['../class_spacebrew_1_1_connection.html#ae357114c89e2c9121033af911e7e9ce1',1,'Spacebrew::Connection']]], 4 | ['gethost',['getHost',['../class_spacebrew_1_1_connection.html#a33003553656b39f64da2d8fac83b7a47',1,'Spacebrew::Connection']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/functions_67.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['getconfig',['getConfig',['../class_spacebrew_1_1_connection.html#ae357114c89e2c9121033af911e7e9ce1',1,'Spacebrew::Connection']]], 4 | ['gethost',['getHost',['../class_spacebrew_1_1_connection.html#a33003553656b39f64da2d8fac83b7a47',1,'Spacebrew::Connection']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/functions_75.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['update',['update',['../class_spacebrew_1_1_connection.html#ae4f23f769e9003253d1c2b8085c505df',1,'Spacebrew::Connection']]], 4 | ['updatepubsub',['updatePubSub',['../class_spacebrew_1_1_connection.html#a409fad722d9ae54775000fba964b0192',1,'Spacebrew::Connection']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/functions_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['update',['update',['../class_spacebrew_1_1_message.html#a26ddc2fd1eafbe4868dc4fb52d4271b6',1,'Spacebrew::Message']]], 4 | ['updateroute',['updateRoute',['../class_spacebrew_1_1_admin_connection.html#a31d065d5308118cc72964277c8d1d7d7',1,'Spacebrew::AdminConnection']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/all_62.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['bautoreconnect',['bAutoReconnect',['../class_spacebrew_1_1_connection.html#a6b4dc2e58f2906a071be99b6b9db51fd',1,'Spacebrew::Connection']]], 4 | ['bconnected',['bConnected',['../class_spacebrew_1_1_connection.html#a5098b1305861deaffc8b00991c2da979',1,'Spacebrew::Connection']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /example_noise/src/ofApp.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | 5 | #import "ofxSpacebrew.h" 6 | 7 | class ofApp : public ofBaseApp{ 8 | 9 | public: 10 | void setup(); 11 | void update(); 12 | void draw(); 13 | 14 | // create your spacebrew object 15 | Spacebrew::Connection spacebrew; 16 | }; 17 | -------------------------------------------------------------------------------- /docs/html/search/variables_62.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['bautoreconnect',['bAutoReconnect',['../class_spacebrew_1_1_connection.html#a6b4dc2e58f2906a071be99b6b9db51fd',1,'Spacebrew::Connection']]], 4 | ['bconnected',['bConnected',['../class_spacebrew_1_1_connection.html#a5098b1305861deaffc8b00991c2da979',1,'Spacebrew::Connection']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/all_63.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['config',['Config',['../class_spacebrew_1_1_config.html',1,'Spacebrew']]], 4 | ['connect',['connect',['../class_spacebrew_1_1_connection.html#af96309b3ea1a55f4e9377fd28557af45',1,'Spacebrew::Connection']]], 5 | ['connection',['Connection',['../class_spacebrew_1_1_connection.html',1,'Spacebrew']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /example_admin/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /example_button/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /example_graph/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /example_noise/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /example_template/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /example_admin_random/icon.rc: -------------------------------------------------------------------------------- 1 | // Icon Resource Definition 2 | #define MAIN_ICON 102 3 | 4 | #if defined(_DEBUG) 5 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" 6 | #else 7 | MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" 8 | #endif 9 | -------------------------------------------------------------------------------- /example_template/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "testApp.h" 2 | #include "ofAppGlutWindow.h" 3 | 4 | //-------------------------------------------------------------- 5 | int main(){ 6 | ofAppGlutWindow window; // create a window 7 | // set width, height, mode (OF_WINDOW or OF_FULLSCREEN) 8 | ofSetupOpenGL(&window, 1024, 768, OF_WINDOW); 9 | ofRunApp(new testApp()); // start the app 10 | } 11 | -------------------------------------------------------------------------------- /example_binary/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | 4 | //======================================================================== 5 | int main( ){ 6 | ofSetupOpenGL(400,300,OF_WINDOW); // <-------- setup the GL context 7 | 8 | // this kicks off the running of my app 9 | // can be OF_WINDOW or OF_FULLSCREEN 10 | // pass in width and height too: 11 | ofRunApp(new ofApp()); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /example_binary_stream/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | 4 | //======================================================================== 5 | int main( ){ 6 | ofSetupOpenGL(320,240,OF_WINDOW); // <-------- setup the GL context 7 | 8 | // this kicks off the running of my app 9 | // can be OF_WINDOW or OF_FULLSCREEN 10 | // pass in width and height too: 11 | ofRunApp(new ofApp()); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | #ignore auth token / keys 2 | flickr.xml 3 | 4 | # osx noise 5 | .DS_Store 6 | profile 7 | 8 | # xcode noise 9 | build/* 10 | *.mode1 11 | *.mode1v3 12 | *.mode2v3 13 | *.perspective 14 | *.perspectivev3 15 | *.pbxuser 16 | *.xcworkspace 17 | xcuserdata 18 | DerivedData 19 | *.app 20 | 21 | # Windows 22 | */bin/*.dll 23 | */bin/*.lib 24 | */bin/*.pdb 25 | */obj 26 | *.exe 27 | *.exp 28 | *.ilk 29 | 30 | # svn & cvs 31 | .svn 32 | CVS 33 | -------------------------------------------------------------------------------- /docs/html/search/functions_9.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['valueboolean',['valueBoolean',['../class_spacebrew_1_1_message.html#a58b33ef0fa7d7784ecb209c14d8837c9',1,'Spacebrew::Message']]], 4 | ['valuerange',['valueRange',['../class_spacebrew_1_1_message.html#a71c3f0bb5c0b9d6aabcbfbc78766a1c7',1,'Spacebrew::Message']]], 5 | ['valuestring',['valueString',['../class_spacebrew_1_1_message.html#af45344973804e64bc3e7d636c46d8eb2',1,'Spacebrew::Message']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /example_admin/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /example_binary/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /example_button/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /example_graph/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /example_noise/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /example_template/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /example_admin_random/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /example_binary_stream/Makefile: -------------------------------------------------------------------------------- 1 | # Attempt to load a config.make file. 2 | # If none is found, project defaults in config.project.make will be used. 3 | ifneq ($(wildcard config.make),) 4 | include config.make 5 | endif 6 | 7 | # make sure the the OF_ROOT location is defined 8 | ifndef OF_ROOT 9 | OF_ROOT=../../.. 10 | endif 11 | 12 | # call the project makefile! 13 | include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/compile.project.mk 14 | -------------------------------------------------------------------------------- /example_admin/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | #include "ofAppGlutWindow.h" 4 | 5 | //======================================================================== 6 | int main( ){ 7 | 8 | ofAppGlutWindow window; 9 | ofSetupOpenGL(&window, 1024,768, OF_WINDOW); // <-------- setup the GL context 10 | 11 | // this kicks off the running of my app 12 | // can be OF_WINDOW or OF_FULLSCREEN 13 | // pass in width and height too: 14 | ofRunApp( new ofApp()); 15 | 16 | } 17 | -------------------------------------------------------------------------------- /example_button/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | #include "ofAppGlutWindow.h" 4 | 5 | //======================================================================== 6 | int main( ){ 7 | 8 | ofAppGlutWindow window; 9 | ofSetupOpenGL(&window, 1024,768, OF_WINDOW); // <-------- setup the GL context 10 | 11 | // this kicks off the running of my app 12 | // can be OF_WINDOW or OF_FULLSCREEN 13 | // pass in width and height too: 14 | ofRunApp( new ofApp()); 15 | 16 | } 17 | -------------------------------------------------------------------------------- /example_graph/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | #include "ofAppGlutWindow.h" 4 | 5 | //======================================================================== 6 | int main( ){ 7 | 8 | ofAppGlutWindow window; 9 | ofSetupOpenGL(&window, 1024,768, OF_WINDOW); // <-------- setup the GL context 10 | 11 | // this kicks off the running of my app 12 | // can be OF_WINDOW or OF_FULLSCREEN 13 | // pass in width and height too: 14 | ofRunApp( new ofApp()); 15 | 16 | } 17 | -------------------------------------------------------------------------------- /example_noise/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | #include "ofAppGlutWindow.h" 4 | 5 | //======================================================================== 6 | int main( ){ 7 | 8 | ofAppGlutWindow window; 9 | ofSetupOpenGL(&window, 200,200, OF_WINDOW); // <-------- setup the GL context 10 | 11 | // this kicks off the running of my app 12 | // can be OF_WINDOW or OF_FULLSCREEN 13 | // pass in width and height too: 14 | ofRunApp( new ofApp()); 15 | 16 | } 17 | -------------------------------------------------------------------------------- /example_template/example_template.workspace: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /example_admin_random/src/main.cpp: -------------------------------------------------------------------------------- 1 | #include "ofMain.h" 2 | #include "ofApp.h" 3 | #include "ofAppGlutWindow.h" 4 | 5 | //======================================================================== 6 | int main( ){ 7 | 8 | ofAppGlutWindow window; 9 | ofSetupOpenGL(&window, 400,100, OF_WINDOW); // <-------- setup the GL context 10 | 11 | // this kicks off the running of my app 12 | // can be OF_WINDOW or OF_FULLSCREEN 13 | // pass in width and height too: 14 | ofRunApp( new ofApp()); 15 | 16 | } 17 | -------------------------------------------------------------------------------- /docs/html/search/functions_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['connect',['connect',['../class_spacebrew_1_1_connection.html#af96309b3ea1a55f4e9377fd28557af45',1,'Spacebrew::Connection::connect(string host=SPACEBREW_CLOUD, string name="openFrameworks app", string description="")'],['../class_spacebrew_1_1_connection.html#a65262f2dbcb9c63da825bd00d16866f4',1,'Spacebrew::Connection::connect(string host, int port, string name="openFrameworks app", string description="")']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/html/search/nomatches.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 |
No Matches
10 |
11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/html/search/all_d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['value',['value',['../class_spacebrew_1_1_message.html#a1275f435aab3f1f1d783b21f7d84dad9',1,'Spacebrew::Message']]], 4 | ['valueboolean',['valueBoolean',['../class_spacebrew_1_1_message.html#a58b33ef0fa7d7784ecb209c14d8837c9',1,'Spacebrew::Message']]], 5 | ['valuerange',['valueRange',['../class_spacebrew_1_1_message.html#a71c3f0bb5c0b9d6aabcbfbc78766a1c7',1,'Spacebrew::Message']]], 6 | ['valuestring',['valueString',['../class_spacebrew_1_1_message.html#af45344973804e64bc3e7d636c46d8eb2',1,'Spacebrew::Message']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/html/search/functions_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['removeroute',['removeRoute',['../class_spacebrew_1_1_admin_connection.html#af2700f397580a313f23cab82ecd50f8e',1,'Spacebrew::AdminConnection::removeRoute(string pub_client, string pub_address, string pub_name, string sub_client, string sub_address, string sub_name)'],['../class_spacebrew_1_1_admin_connection.html#ac503d58095b14ad3bea414a376689cc2',1,'Spacebrew::AdminConnection::removeRoute(RouteEndpoint pub_endpoint, RouteEndpoint sub_endpoint)'],['../class_spacebrew_1_1_admin_connection.html#ac37bba4a2fd550e2ee09243dd4601b86',1,'Spacebrew::AdminConnection::removeRoute(Route route)']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /example_graph/src/ofApp.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | #include "ofxSpacebrew.h" 5 | 6 | class ofApp : public ofBaseApp{ 7 | 8 | public: 9 | void setup(); 10 | void update(); 11 | void draw(); 12 | void mouseMoved( int x, int y ); 13 | 14 | Spacebrew::Connection spacebrew; 15 | void onMessage( Spacebrew::Message & msg ); 16 | 17 | // graphs 18 | void addRange( ofPolyline & line, int value ); 19 | ofPolyline line1, line2, line3; 20 | float radius1, radius2, radius3; 21 | 22 | // lights 23 | ofLight light; 24 | ofPoint lightPos; 25 | 26 | }; 27 | -------------------------------------------------------------------------------- /docs/html/search/all_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['config',['Config',['../class_spacebrew_1_1_config.html',1,'Spacebrew']]], 4 | ['connect',['connect',['../class_spacebrew_1_1_connection.html#af96309b3ea1a55f4e9377fd28557af45',1,'Spacebrew::Connection::connect(string host=SPACEBREW_CLOUD, string name="openFrameworks app", string description="")'],['../class_spacebrew_1_1_connection.html#a65262f2dbcb9c63da825bd00d16866f4',1,'Spacebrew::Connection::connect(string host, int port, string name="openFrameworks app", string description="")']]], 5 | ['connection',['Connection',['../class_spacebrew_1_1_connection.html',1,'Spacebrew']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/all_61.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['addpublish',['addPublish',['../class_spacebrew_1_1_connection.html#a073f2ba175de7f796eda489615488be5',1,'Spacebrew::Connection::addPublish(string name, string type, string def="")'],['../class_spacebrew_1_1_connection.html#a073733afdfee8162c5684358e19304bd',1,'Spacebrew::Connection::addPublish(Message m)']]], 4 | ['addsubscribe',['addSubscribe',['../class_spacebrew_1_1_connection.html#af16087136e1b8b1424d0cd1dba43bf38',1,'Spacebrew::Connection::addSubscribe(string name, string type)'],['../class_spacebrew_1_1_connection.html#a3d0b06f8c4ac301ef84cf5650b50950a',1,'Spacebrew::Connection::addSubscribe(Message m)']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/html/search/functions_61.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['addpublish',['addPublish',['../class_spacebrew_1_1_connection.html#a073f2ba175de7f796eda489615488be5',1,'Spacebrew::Connection::addPublish(string name, string type, string def="")'],['../class_spacebrew_1_1_connection.html#a073733afdfee8162c5684358e19304bd',1,'Spacebrew::Connection::addPublish(Message m)']]], 4 | ['addsubscribe',['addSubscribe',['../class_spacebrew_1_1_connection.html#af16087136e1b8b1424d0cd1dba43bf38',1,'Spacebrew::Connection::addSubscribe(string name, string type)'],['../class_spacebrew_1_1_connection.html#a3d0b06f8c4ac301ef84cf5650b50950a',1,'Spacebrew::Connection::addSubscribe(Message m)']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /example_admin/example_admin.vcxproj.user: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | $(ProjectDir)/bin 5 | WindowsLocalDebugger 6 | 7 | 8 | $(ProjectDir)/bin 9 | WindowsLocalDebugger 10 | 11 | -------------------------------------------------------------------------------- /example_graph/example_graph.vcxproj.user: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | $(ProjectDir)/bin 5 | WindowsLocalDebugger 6 | 7 | 8 | $(ProjectDir)/bin 9 | WindowsLocalDebugger 10 | 11 | -------------------------------------------------------------------------------- /example_noise/example_noise.vcxproj.user: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | $(ProjectDir)/bin 5 | WindowsLocalDebugger 6 | 7 | 8 | $(ProjectDir)/bin 9 | WindowsLocalDebugger 10 | 11 | -------------------------------------------------------------------------------- /example_button/example_button.vcxproj.user: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | $(ProjectDir)/bin 5 | WindowsLocalDebugger 6 | 7 | 8 | $(ProjectDir)/bin 9 | WindowsLocalDebugger 10 | 11 | -------------------------------------------------------------------------------- /example_template/example_template.vcxproj.user: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | $(ProjectDir)/bin 5 | WindowsLocalDebugger 6 | 7 | 8 | $(ProjectDir)/bin 9 | WindowsLocalDebugger 10 | 11 | -------------------------------------------------------------------------------- /example_admin_random/example_admin_random.vcxproj.user: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | $(ProjectDir)/bin 5 | WindowsLocalDebugger 6 | 7 | 8 | $(ProjectDir)/bin 9 | WindowsLocalDebugger 10 | 11 | -------------------------------------------------------------------------------- /example_template/src/ofApp.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | #include "ofxSpacebrew.h" 5 | 6 | class testApp : public ofBaseApp{ 7 | public: 8 | void setup(); 9 | void update(); 10 | void draw(); 11 | 12 | void keyPressed(int key); 13 | void keyReleased(int key); 14 | void mouseMoved(int x, int y); 15 | void mouseDragged(int x, int y, int button); 16 | void mousePressed(int x, int y, int button); 17 | void mouseReleased(int x, int y, int button); 18 | void windowResized(int w, int h); 19 | void dragEvent(ofDragInfo dragInfo); 20 | void gotMessage(ofMessage msg); 21 | 22 | Spacebrew::Connection spacebrew; 23 | void onMessage( Spacebrew::Message & msg ); 24 | }; 25 | -------------------------------------------------------------------------------- /example_admin/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /example_binary/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /example_button/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /example_graph/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /example_noise/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /example_admin_random/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /example_template/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /docs/html/search/all_9.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['removeroute',['removeRoute',['../class_spacebrew_1_1_admin_connection.html#af2700f397580a313f23cab82ecd50f8e',1,'Spacebrew::AdminConnection::removeRoute(string pub_client, string pub_address, string pub_name, string sub_client, string sub_address, string sub_name)'],['../class_spacebrew_1_1_admin_connection.html#ac503d58095b14ad3bea414a376689cc2',1,'Spacebrew::AdminConnection::removeRoute(RouteEndpoint pub_endpoint, RouteEndpoint sub_endpoint)'],['../class_spacebrew_1_1_admin_connection.html#ac37bba4a2fd550e2ee09243dd4601b86',1,'Spacebrew::AdminConnection::removeRoute(Route route)']]], 4 | ['routeendpoint',['RouteEndpoint',['../class_spacebrew_1_1_route_endpoint.html',1,'Spacebrew']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /example_binary_stream/Project.xcconfig: -------------------------------------------------------------------------------- 1 | //THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. 2 | //THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED 3 | OF_PATH = ../../.. 4 | 5 | //THIS HAS ALL THE HEADER AND LIBS FOR OF CORE 6 | #include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" 7 | 8 | //ICONS - NEW IN 0072 9 | ICON_NAME_DEBUG = icon-debug.icns 10 | ICON_NAME_RELEASE = icon.icns 11 | ICON_FILE_PATH = $(OF_PATH)/libs/openFrameworksCompiled/project/osx/ 12 | 13 | //IF YOU WANT AN APP TO HAVE A CUSTOM ICON - PUT THEM IN YOUR DATA FOLDER AND CHANGE ICON_FILE_PATH to: 14 | //ICON_FILE_PATH = bin/data/ 15 | 16 | OTHER_LDFLAGS = $(OF_CORE_LIBS) 17 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) 18 | -------------------------------------------------------------------------------- /example_admin/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /example_binary/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /example_button/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /example_graph/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /example_noise/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /example_template/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /example_admin_random/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /example_binary_stream/openFrameworks-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | cc.openFrameworks.ofapp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | CFBundleIconFile 20 | ${ICON} 21 | 22 | 23 | -------------------------------------------------------------------------------- /example_button/src/ofApp.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | 5 | #include "ofxSpacebrew.h" 6 | 7 | class ofApp : public ofBaseApp{ 8 | 9 | public: 10 | void setup(); 11 | void update(); 12 | void draw(); 13 | 14 | void mousePressed(int x, int y, int button); 15 | void mouseReleased(int x, int y, int button); 16 | 17 | // create your spacebrew object 18 | Spacebrew::Connection spacebrew; 19 | 20 | // listen to spacebrew Messages 21 | void onMessage( Spacebrew::Message & m ); 22 | 23 | // button stuff 24 | int radius; 25 | bool bButtonPressed; 26 | bool bBackgroundOn; 27 | 28 | // useful quick test 29 | bool checkInsideCircle( ofPoint point, ofPoint position, int radius ); 30 | }; 31 | -------------------------------------------------------------------------------- /example_binary/src/ofApp.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | 5 | #include "ofxSpacebrew.h" 6 | #include "ofxTurboJpeg.h" 7 | 8 | class ofApp : public ofBaseApp{ 9 | 10 | public: 11 | void setup(); 12 | void update(); 13 | void draw(); 14 | 15 | void keyPressed(int key); 16 | void keyReleased(int key); 17 | void mouseMoved(int x, int y ); 18 | void mouseDragged(int x, int y, int button); 19 | void mousePressed(int x, int y, int button); 20 | void mouseReleased(int x, int y, int button); 21 | void windowResized(int w, int h); 22 | void dragEvent(ofDragInfo dragInfo); 23 | void gotMessage(ofMessage msg); 24 | 25 | void onBinaryMessage( Spacebrew::BinaryMessage & e ); 26 | 27 | Spacebrew::Connection spacebrew; 28 | ofxTurboJpeg jpeg; 29 | 30 | string toLoad; 31 | 32 | }; 33 | -------------------------------------------------------------------------------- /docs/html/search/functions_6f.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['onbroadcast',['onBroadcast',['../class_spacebrew_1_1_connection.html#aa49171bbf7493f8529bb91c154358d3d',1,'Spacebrew::Connection']]], 4 | ['onclose',['onClose',['../class_spacebrew_1_1_connection.html#a03578a434046536e5677171767cd9b61',1,'Spacebrew::Connection']]], 5 | ['onconnect',['onConnect',['../class_spacebrew_1_1_connection.html#ae4c81f2f3d431bc79c23efb267b876ab',1,'Spacebrew::Connection']]], 6 | ['onidle',['onIdle',['../class_spacebrew_1_1_connection.html#a58f997c75fe6299d2d9539325b4d5507',1,'Spacebrew::Connection']]], 7 | ['onmessage',['onMessage',['../class_spacebrew_1_1_connection.html#a3688f8b738b889e7b547252d69cd1d4e',1,'Spacebrew::Connection']]], 8 | ['onopen',['onOpen',['../class_spacebrew_1_1_connection.html#af7b493d87cbb2025b1974c9855808c14',1,'Spacebrew::Connection']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /example_binary_stream/src/ofApp.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | 5 | #include "ofxSpacebrew.h" 6 | #include "ofxTurboJpeg.h" 7 | 8 | class ofApp : public ofBaseApp{ 9 | 10 | public: 11 | void setup(); 12 | void update(); 13 | void draw(); 14 | 15 | void keyPressed(int key); 16 | void keyReleased(int key); 17 | void mouseMoved(int x, int y ); 18 | void mouseDragged(int x, int y, int button); 19 | void mousePressed(int x, int y, int button); 20 | void mouseReleased(int x, int y, int button); 21 | void windowResized(int w, int h); 22 | void dragEvent(ofDragInfo dragInfo); 23 | void gotMessage(ofMessage msg); 24 | 25 | void onBinaryMessage( Spacebrew::BinaryMessage & e ); 26 | 27 | Spacebrew::Connection spacebrew; 28 | ofxTurboJpeg jpeg; 29 | 30 | ofVideoGrabber grabber; 31 | 32 | }; 33 | -------------------------------------------------------------------------------- /example_noise/src/ofApp.cpp: -------------------------------------------------------------------------------- 1 | #include "ofApp.h" 2 | 3 | //-------------------------------------------------------------- 4 | void ofApp::setup(){ 5 | ofSetFrameRate(60); 6 | string host = Spacebrew::SPACEBREW_CLOUD; // "localhost"; 7 | string name = "of-noise-example"; 8 | string description = "Super simple ofNoise sender"; 9 | 10 | spacebrew.addPublish("noiseFast", "range"); 11 | spacebrew.addPublish("noiseSlow", "range"); 12 | spacebrew.connect( host, name, description ); 13 | } 14 | 15 | //-------------------------------------------------------------- 16 | void ofApp::update(){ 17 | if ( spacebrew.isConnected() ){ 18 | float noiseFast = ofNoise(ofGetElapsedTimeMillis() * .1) * 1024.0f; 19 | float noiseSlow = ofNoise(ofGetElapsedTimef() * .1) * 1024.0f; 20 | spacebrew.sendRange("noiseFast", (noiseFast) ); 21 | spacebrew.sendRange("noiseSlow", (noiseSlow) ); 22 | } 23 | } 24 | 25 | //-------------------------------------------------------------- 26 | void ofApp::draw(){ 27 | } -------------------------------------------------------------------------------- /docs/html/search/all_5f.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_61.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_62.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_63.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_64.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_67.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_68.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_69.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_6c.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_6d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_6e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_6f.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_72.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_73.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_74.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_75.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_76.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/all_7e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/files_6f.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/classes_63.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/classes_6d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/defines_73.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_61.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_63.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_64.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_67.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_69.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_6d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_6f.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_73.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_75.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_7e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/namespaces_73.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/variables_5f.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/variables_62.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/variables_63.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/variables_64.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/variables_68.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/variables_6c.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/variables_6e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/variables_6f.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/variables_72.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/variables_74.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /docs/html/search/variables_76.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
Loading...
11 |
12 | 15 |
Searching...
16 |
No Matches
17 | 23 |
24 | 25 | 26 | -------------------------------------------------------------------------------- /example_admin/src/QuickRouter.h: -------------------------------------------------------------------------------- 1 | // 2 | // QuickRouter.h 3 | // example_admin 4 | // 5 | // Created by BRenfer on 5/31/13. 6 | // 7 | // 8 | 9 | #pragma once 10 | 11 | #include "ofMain.h" 12 | #include "ofxSpacebrew.h" 13 | #include "DrawableClient.h" 14 | 15 | class QuickRouter { 16 | 17 | public: 18 | 19 | void setup( Spacebrew::AdminConnection & connection ); 20 | 21 | void draw(); 22 | 23 | void onClientConnect( Spacebrew::Config & e ); 24 | void onClientUpdated( Spacebrew::Config & e ); 25 | void onClientDisconnect( Spacebrew::Config & e ); 26 | 27 | void onRouteAdded( Spacebrew::Route & e ); 28 | void onRouteRemoved( Spacebrew::Route & e ); 29 | void onDataPublished( Spacebrew::DataMessage & e ); 30 | 31 | void mouseMoved( ofMouseEventArgs & e ); 32 | void mousePressed( ofMouseEventArgs & e ); 33 | void mouseReleased( ofMouseEventArgs & e ); 34 | 35 | protected: 36 | 37 | Spacebrew::AdminConnection * spacebrewAdmin; 38 | 39 | ofMutex mutex; 40 | 41 | vector clients; 42 | 43 | }; -------------------------------------------------------------------------------- /docs/html/search/all_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/all_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/all_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/all_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/all_4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/all_5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/all_6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/all_7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/all_8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/all_9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/all_a.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/all_b.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/all_c.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/all_d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/classes_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/classes_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/classes_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/classes_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/classes_4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/classes_5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/all_73.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['send',['send',['../class_spacebrew_1_1_connection.html#a070159c5c0977d647f454bca175b3dd8',1,'Spacebrew::Connection::send(string name, string type, string value)'],['../class_spacebrew_1_1_connection.html#a056d7c9c32fe9bf0ae87331d175a464e',1,'Spacebrew::Connection::send(string name, string value)'],['../class_spacebrew_1_1_connection.html#aa6156a96344b1c006d71a04f099b05a7',1,'Spacebrew::Connection::send(string name, int value)'],['../class_spacebrew_1_1_connection.html#a0392415d8f1c64719efbd8d8bc7111cb',1,'Spacebrew::Connection::send(string name, bool value)'],['../class_spacebrew_1_1_connection.html#a87a8ef8d37cb28dc4c27bc150441881d',1,'Spacebrew::Connection::send(Message m)'],['../class_spacebrew_1_1_connection.html#a9bed0a54050ae0d3af0329a7e0dca939',1,'Spacebrew::Connection::send(Message *m)']]], 4 | ['setautoreconnect',['setAutoReconnect',['../class_spacebrew_1_1_connection.html#a02f27caadc06d16a4fb4f1790b85b8fd',1,'Spacebrew::Connection']]], 5 | ['setreconnectrate',['setReconnectRate',['../class_spacebrew_1_1_connection.html#ab31031e0b9285b2a04da94faf5ae4b63',1,'Spacebrew::Connection']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/functions_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/functions_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/functions_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/functions_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/functions_4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/functions_5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/functions_6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/functions_7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/functions_8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/functions_9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/variables_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/variables_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/variables_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/variables_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 16 |
Searching...
17 |
No Matches
18 | 24 |
25 | 26 | 27 | -------------------------------------------------------------------------------- /docs/html/search/functions_73.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['send',['send',['../class_spacebrew_1_1_connection.html#a070159c5c0977d647f454bca175b3dd8',1,'Spacebrew::Connection::send(string name, string type, string value)'],['../class_spacebrew_1_1_connection.html#a056d7c9c32fe9bf0ae87331d175a464e',1,'Spacebrew::Connection::send(string name, string value)'],['../class_spacebrew_1_1_connection.html#aa6156a96344b1c006d71a04f099b05a7',1,'Spacebrew::Connection::send(string name, int value)'],['../class_spacebrew_1_1_connection.html#a0392415d8f1c64719efbd8d8bc7111cb',1,'Spacebrew::Connection::send(string name, bool value)'],['../class_spacebrew_1_1_connection.html#a87a8ef8d37cb28dc4c27bc150441881d',1,'Spacebrew::Connection::send(Message m)'],['../class_spacebrew_1_1_connection.html#a9bed0a54050ae0d3af0329a7e0dca939',1,'Spacebrew::Connection::send(Message *m)']]], 4 | ['setautoreconnect',['setAutoReconnect',['../class_spacebrew_1_1_connection.html#a02f27caadc06d16a4fb4f1790b85b8fd',1,'Spacebrew::Connection']]], 5 | ['setreconnectrate',['setReconnectRate',['../class_spacebrew_1_1_connection.html#ab31031e0b9285b2a04da94faf5ae4b63',1,'Spacebrew::Connection']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/all_6f.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['ofxspacebrew_2ecpp',['ofxSpacebrew.cpp',['../ofx_spacebrew_8cpp.html',1,'']]], 4 | ['ofxspacebrew_2eh',['ofxSpacebrew.h',['../ofx_spacebrew_8h.html',1,'']]], 5 | ['onbroadcast',['onBroadcast',['../class_spacebrew_1_1_connection.html#aa49171bbf7493f8529bb91c154358d3d',1,'Spacebrew::Connection']]], 6 | ['onclose',['onClose',['../class_spacebrew_1_1_connection.html#a03578a434046536e5677171767cd9b61',1,'Spacebrew::Connection']]], 7 | ['onconnect',['onConnect',['../class_spacebrew_1_1_connection.html#ae4c81f2f3d431bc79c23efb267b876ab',1,'Spacebrew::Connection']]], 8 | ['onidle',['onIdle',['../class_spacebrew_1_1_connection.html#a58f997c75fe6299d2d9539325b4d5507',1,'Spacebrew::Connection']]], 9 | ['onmessage',['onMessage',['../class_spacebrew_1_1_connection.html#a3688f8b738b889e7b547252d69cd1d4e',1,'Spacebrew::Connection']]], 10 | ['onmessageevent',['onMessageEvent',['../class_spacebrew_1_1_connection.html#afdeb68887585c8fe85baa859e0e7bb22',1,'Spacebrew::Connection']]], 11 | ['onopen',['onOpen',['../class_spacebrew_1_1_connection.html#af7b493d87cbb2025b1974c9855808c14',1,'Spacebrew::Connection']]] 12 | ]; 13 | -------------------------------------------------------------------------------- /docs/html/search/all_a.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['send',['send',['../class_spacebrew_1_1_connection.html#a070159c5c0977d647f454bca175b3dd8',1,'Spacebrew::Connection::send(string name, string type, string value)'],['../class_spacebrew_1_1_connection.html#a87a8ef8d37cb28dc4c27bc150441881d',1,'Spacebrew::Connection::send(Message m)'],['../class_spacebrew_1_1_connection.html#a9bed0a54050ae0d3af0329a7e0dca939',1,'Spacebrew::Connection::send(Message *m)']]], 4 | ['sendboolean',['sendBoolean',['../class_spacebrew_1_1_connection.html#a5f583457e117f80f68609eab5efd7a9c',1,'Spacebrew::Connection']]], 5 | ['sendrange',['sendRange',['../class_spacebrew_1_1_connection.html#a310281213304f21750ca68900caac977',1,'Spacebrew::Connection']]], 6 | ['sendstring',['sendString',['../class_spacebrew_1_1_connection.html#a3ebeaab479de08b77cf114349d44bc21',1,'Spacebrew::Connection']]], 7 | ['setautoreconnect',['setAutoReconnect',['../class_spacebrew_1_1_connection.html#a02f27caadc06d16a4fb4f1790b85b8fd',1,'Spacebrew::Connection']]], 8 | ['setreconnectrate',['setReconnectRate',['../class_spacebrew_1_1_connection.html#ab31031e0b9285b2a04da94faf5ae4b63',1,'Spacebrew::Connection']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /docs/html/search/functions_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['send',['send',['../class_spacebrew_1_1_connection.html#a070159c5c0977d647f454bca175b3dd8',1,'Spacebrew::Connection::send(string name, string type, string value)'],['../class_spacebrew_1_1_connection.html#a87a8ef8d37cb28dc4c27bc150441881d',1,'Spacebrew::Connection::send(Message m)'],['../class_spacebrew_1_1_connection.html#a9bed0a54050ae0d3af0329a7e0dca939',1,'Spacebrew::Connection::send(Message *m)']]], 4 | ['sendboolean',['sendBoolean',['../class_spacebrew_1_1_connection.html#a5f583457e117f80f68609eab5efd7a9c',1,'Spacebrew::Connection']]], 5 | ['sendrange',['sendRange',['../class_spacebrew_1_1_connection.html#a310281213304f21750ca68900caac977',1,'Spacebrew::Connection']]], 6 | ['sendstring',['sendString',['../class_spacebrew_1_1_connection.html#a3ebeaab479de08b77cf114349d44bc21',1,'Spacebrew::Connection']]], 7 | ['setautoreconnect',['setAutoReconnect',['../class_spacebrew_1_1_connection.html#a02f27caadc06d16a4fb4f1790b85b8fd',1,'Spacebrew::Connection']]], 8 | ['setreconnectrate',['setReconnectRate',['../class_spacebrew_1_1_connection.html#ab31031e0b9285b2a04da94faf5ae4b63',1,'Spacebrew::Connection']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /example_admin/src/ofApp.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | #include "ofxSpacebrew.h" 5 | #include "QuickRouter.h" 6 | 7 | class ofApp : public ofBaseApp{ 8 | 9 | public: 10 | void setup(); 11 | void update(); 12 | void draw(); 13 | 14 | void keyPressed (int key); 15 | void keyReleased(int key); 16 | void mouseMoved(int x, int y ); 17 | void mouseDragged(int x, int y, int button); 18 | void mousePressed(int x, int y, int button); 19 | void mouseReleased(int x, int y, int button); 20 | void windowResized(int w, int h); 21 | void dragEvent(ofDragInfo dragInfo); 22 | void gotMessage(ofMessage msg); 23 | 24 | Spacebrew::AdminConnection spacebrewAdmin; 25 | 26 | // spacebrew admin events 27 | void onClientConnect( Spacebrew::Config & e ); 28 | void onClientUpdated( Spacebrew::Config & e ); 29 | void onClientDisconnect( Spacebrew::Config & e ); 30 | void onRouteAdded( Spacebrew::Route & e ); 31 | void onRouteRemoved( Spacebrew::Route & e ); 32 | void onDataPublished( Spacebrew::DataMessage & e ); 33 | 34 | // normal spacebrew message event 35 | void onMessage( Spacebrew::Message & m ); 36 | 37 | QuickRouter router; 38 | }; 39 | -------------------------------------------------------------------------------- /example_admin_random/src/ofApp.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ofMain.h" 4 | #include "ofxSpacebrew.h" 5 | 6 | class ofApp : public ofBaseApp{ 7 | 8 | public: 9 | void setup(); 10 | void update(); 11 | void draw(); 12 | 13 | void keyPressed (int key); 14 | void keyReleased(int key); 15 | void mouseMoved(int x, int y ); 16 | void mouseDragged(int x, int y, int button); 17 | void mousePressed(int x, int y, int button); 18 | void mouseReleased(int x, int y, int button); 19 | void windowResized(int w, int h); 20 | void dragEvent(ofDragInfo dragInfo); 21 | void gotMessage(ofMessage msg); 22 | 23 | Spacebrew::AdminConnection spacebrew; 24 | void onMessage( Spacebrew::Message & m ); 25 | 26 | // default Spacebrew::AdminConnection events 27 | void onClientConnect( Spacebrew::Config & e ){}; 28 | void onClientUpdated( Spacebrew::Config & e ){}; 29 | void onClientDisconnect( Spacebrew::Config & e ){}; 30 | void onDataPublished( Spacebrew::DataMessage & e ){}; 31 | 32 | // events we care about 33 | void onRouteAdded( Spacebrew::Route & e ); 34 | void onRouteRemoved( Spacebrew::Route & e ); 35 | 36 | bool bConnected; 37 | Spacebrew::Route route; 38 | 39 | // dumb FBO visualizer 40 | ofFbo fbo; 41 | }; 42 | -------------------------------------------------------------------------------- /docs/html/tabs.css: -------------------------------------------------------------------------------- 1 | .tabs, .tabs2, .tabs3 { 2 | background-image: url('tab_b.png'); 3 | width: 100%; 4 | z-index: 101; 5 | font-size: 13px; 6 | font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; 7 | } 8 | 9 | .tabs2 { 10 | font-size: 10px; 11 | } 12 | .tabs3 { 13 | font-size: 9px; 14 | } 15 | 16 | .tablist { 17 | margin: 0; 18 | padding: 0; 19 | display: table; 20 | } 21 | 22 | .tablist li { 23 | float: left; 24 | display: table-cell; 25 | background-image: url('tab_b.png'); 26 | line-height: 36px; 27 | list-style: none; 28 | } 29 | 30 | .tablist a { 31 | display: block; 32 | padding: 0 20px; 33 | font-weight: bold; 34 | background-image:url('tab_s.png'); 35 | background-repeat:no-repeat; 36 | background-position:right; 37 | color: #283A5D; 38 | text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); 39 | text-decoration: none; 40 | outline: none; 41 | } 42 | 43 | .tabs3 .tablist a { 44 | padding: 0 10px; 45 | } 46 | 47 | .tablist a:hover { 48 | background-image: url('tab_h.png'); 49 | background-repeat:repeat-x; 50 | color: #fff; 51 | text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); 52 | text-decoration: none; 53 | } 54 | 55 | .tablist li.current a { 56 | background-image: url('tab_a.png'); 57 | background-repeat:repeat-x; 58 | color: #fff; 59 | text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); 60 | } 61 | -------------------------------------------------------------------------------- /example_admin/example_admin.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 12.00 2 | # Visual Studio 2012 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_admin", "example_admin.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" 4 | EndProject 5 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" 6 | EndProject 7 | Global 8 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 9 | Debug|Win32 = Debug|Win32 10 | Release|Win32 = Release|Win32 11 | EndGlobalSection 12 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 13 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 14 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 15 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 16 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 17 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 18 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 19 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 20 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 21 | EndGlobalSection 22 | GlobalSection(SolutionProperties) = preSolution 23 | HideSolutionNode = FALSE 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /example_button/example_button.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 12.00 2 | # Visual Studio 2012 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_button", "example_button.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" 4 | EndProject 5 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" 6 | EndProject 7 | Global 8 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 9 | Debug|Win32 = Debug|Win32 10 | Release|Win32 = Release|Win32 11 | EndGlobalSection 12 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 13 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 14 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 15 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 16 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 17 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 18 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 19 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 20 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 21 | EndGlobalSection 22 | GlobalSection(SolutionProperties) = preSolution 23 | HideSolutionNode = FALSE 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /example_graph/example_graph.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 12.00 2 | # Visual Studio 2012 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_graph", "example_graph.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" 4 | EndProject 5 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" 6 | EndProject 7 | Global 8 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 9 | Debug|Win32 = Debug|Win32 10 | Release|Win32 = Release|Win32 11 | EndGlobalSection 12 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 13 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 14 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 15 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 16 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 17 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 18 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 19 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 20 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 21 | EndGlobalSection 22 | GlobalSection(SolutionProperties) = preSolution 23 | HideSolutionNode = FALSE 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /example_noise/example_noise.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 12.00 2 | # Visual Studio 2012 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_noise", "example_noise.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" 4 | EndProject 5 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" 6 | EndProject 7 | Global 8 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 9 | Debug|Win32 = Debug|Win32 10 | Release|Win32 = Release|Win32 11 | EndGlobalSection 12 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 13 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 14 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 15 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 16 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 17 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 18 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 19 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 20 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 21 | EndGlobalSection 22 | GlobalSection(SolutionProperties) = preSolution 23 | HideSolutionNode = FALSE 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /example_template/example_template.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 12.00 2 | # Visual Studio 2012 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_template", "example_template.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" 4 | EndProject 5 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" 6 | EndProject 7 | Global 8 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 9 | Debug|Win32 = Debug|Win32 10 | Release|Win32 = Release|Win32 11 | EndGlobalSection 12 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 13 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 14 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 15 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 16 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 17 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 18 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 19 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 20 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 21 | EndGlobalSection 22 | GlobalSection(SolutionProperties) = preSolution 23 | HideSolutionNode = FALSE 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /example_admin_random/example_admin_random.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 12.00 2 | # Visual Studio 2012 3 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_admin_random", "example_admin_random.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" 4 | EndProject 5 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" 6 | EndProject 7 | Global 8 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 9 | Debug|Win32 = Debug|Win32 10 | Release|Win32 = Release|Win32 11 | EndGlobalSection 12 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 13 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 14 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 15 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 16 | {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 17 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 18 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 19 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 20 | {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 21 | EndGlobalSection 22 | GlobalSection(SolutionProperties) = preSolution 23 | HideSolutionNode = FALSE 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /docs/html/search/functions_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['addpublish',['addPublish',['../class_spacebrew_1_1_connection.html#a073f2ba175de7f796eda489615488be5',1,'Spacebrew::Connection::addPublish(string name, string type, string def="")'],['../class_spacebrew_1_1_connection.html#a073733afdfee8162c5684358e19304bd',1,'Spacebrew::Connection::addPublish(Message m)']]], 4 | ['addroute',['addRoute',['../class_spacebrew_1_1_admin_connection.html#addf4a0007a66cf91a1004d057930b8dd',1,'Spacebrew::AdminConnection::addRoute(string pub_client, string pub_address, string pub_name, string sub_client, string sub_address, string sub_name)'],['../class_spacebrew_1_1_admin_connection.html#a70169e1e65ad691e622ec22c0e4eb670',1,'Spacebrew::AdminConnection::addRoute(RouteEndpoint pub_endpoint, RouteEndpoint sub_endpoint)'],['../class_spacebrew_1_1_admin_connection.html#ab9076807a63bf37f1e9376da4c8e48d4',1,'Spacebrew::AdminConnection::addRoute(Route route)']]], 5 | ['addsubscribe',['addSubscribe',['../class_spacebrew_1_1_connection.html#af16087136e1b8b1424d0cd1dba43bf38',1,'Spacebrew::Connection::addSubscribe(string name, string type)'],['../class_spacebrew_1_1_connection.html#a3d0b06f8c4ac301ef84cf5650b50950a',1,'Spacebrew::Connection::addSubscribe(Message m)'],['../class_spacebrew_1_1_connection.html#a542064ea7609bcd66059fe097fcfa7fa',1,'Spacebrew::Connection::addSubscribe(string name, string *value)'],['../class_spacebrew_1_1_connection.html#a8a8461eec813a22ee0fb67b3b22492cd',1,'Spacebrew::Connection::addSubscribe(string name, bool *value)'],['../class_spacebrew_1_1_connection.html#a874588a415ad9ef6d624ef76c6761829',1,'Spacebrew::Connection::addSubscribe(string name, int *value)']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/html/search/all_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['addpublish',['addPublish',['../class_spacebrew_1_1_connection.html#a073f2ba175de7f796eda489615488be5',1,'Spacebrew::Connection::addPublish(string name, string type, string def="")'],['../class_spacebrew_1_1_connection.html#a073733afdfee8162c5684358e19304bd',1,'Spacebrew::Connection::addPublish(Message m)']]], 4 | ['addroute',['addRoute',['../class_spacebrew_1_1_admin_connection.html#addf4a0007a66cf91a1004d057930b8dd',1,'Spacebrew::AdminConnection::addRoute(string pub_client, string pub_address, string pub_name, string sub_client, string sub_address, string sub_name)'],['../class_spacebrew_1_1_admin_connection.html#a70169e1e65ad691e622ec22c0e4eb670',1,'Spacebrew::AdminConnection::addRoute(RouteEndpoint pub_endpoint, RouteEndpoint sub_endpoint)'],['../class_spacebrew_1_1_admin_connection.html#ab9076807a63bf37f1e9376da4c8e48d4',1,'Spacebrew::AdminConnection::addRoute(Route route)']]], 5 | ['addsubscribe',['addSubscribe',['../class_spacebrew_1_1_connection.html#af16087136e1b8b1424d0cd1dba43bf38',1,'Spacebrew::Connection::addSubscribe(string name, string type)'],['../class_spacebrew_1_1_connection.html#a3d0b06f8c4ac301ef84cf5650b50950a',1,'Spacebrew::Connection::addSubscribe(Message m)'],['../class_spacebrew_1_1_connection.html#a542064ea7609bcd66059fe097fcfa7fa',1,'Spacebrew::Connection::addSubscribe(string name, string *value)'],['../class_spacebrew_1_1_connection.html#a8a8461eec813a22ee0fb67b3b22492cd',1,'Spacebrew::Connection::addSubscribe(string name, bool *value)'],['../class_spacebrew_1_1_connection.html#a874588a415ad9ef6d624ef76c6761829',1,'Spacebrew::Connection::addSubscribe(string name, int *value)']]], 6 | ['adminconnection',['AdminConnection',['../class_spacebrew_1_1_admin_connection.html',1,'Spacebrew']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /example_template/src/ofApp.cpp: -------------------------------------------------------------------------------- 1 | #include "testApp.h" 2 | 3 | ofColor color; 4 | 5 | //-------------------------------------------------------------- 6 | void testApp::setup(){ 7 | string host = "blooming-anchorage-1596.herokuapp.com"; // change to localhost to test Spacebrew local server 8 | string name = "of-example"; 9 | string description = "It's amazing"; 10 | spacebrew.addSubscribe("backgroundOn", "boolean"); 11 | spacebrew.addPublish("of-mouse", "boolean", "false"); 12 | 13 | ofSetLogLevel(OF_LOG_VERBOSE); 14 | spacebrew.connect( host, 80, name, description ); 15 | 16 | Spacebrew::addListener(this, spacebrew); 17 | } 18 | 19 | //-------------------------------------------------------------- 20 | void testApp::update(){ 21 | 22 | } 23 | 24 | //-------------------------------------------------------------- 25 | void testApp::draw(){ 26 | ofBackground(color); 27 | 28 | } 29 | 30 | //-------------------------------------------------------------- 31 | void testApp::onMessage( Spacebrew::Message & msg ){ 32 | if ( msg.name == "backgroundOn"){ 33 | if ( msg.value == "true"){ 34 | color.set(255); 35 | } else { 36 | color.set(0); 37 | } 38 | } 39 | } 40 | 41 | //-------------------------------------------------------------- 42 | void testApp::keyPressed(int key){} 43 | 44 | //-------------------------------------------------------------- 45 | void testApp::keyReleased(int key){} 46 | 47 | //-------------------------------------------------------------- 48 | void testApp::mouseMoved(int x, int y){} 49 | 50 | //-------------------------------------------------------------- 51 | void testApp::mouseDragged(int x, int y, int button){} 52 | 53 | //-------------------------------------------------------------- 54 | void testApp::mousePressed(int x, int y, int button){ 55 | spacebrew.sendBoolean("of-mouse", true); 56 | } 57 | 58 | //-------------------------------------------------------------- 59 | void testApp::mouseReleased(int x, int y, int button){ 60 | spacebrew.sendBoolean("of-mouse", false); 61 | } 62 | 63 | //-------------------------------------------------------------- 64 | void testApp::windowResized(int w, int h){} 65 | 66 | //-------------------------------------------------------------- 67 | void testApp::gotMessage(ofMessage msg){} 68 | 69 | //-------------------------------------------------------------- 70 | void testApp::dragEvent(ofDragInfo dragInfo){ } -------------------------------------------------------------------------------- /example_button/example_button.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | src 6 | 7 | 8 | src 9 | 10 | 11 | src 12 | 13 | 14 | src 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | addons\ofxSpacebrew\src 39 | 40 | 41 | 42 | 43 | {d8376475-7454-4a24-b08a-aac121d3ad6f} 44 | 45 | 46 | {71834F65-F3A9-211E-73B8-DC85} 47 | 48 | 49 | {D889AD41-F822-1754-5360-4780} 50 | 51 | 52 | {6F7542EE-2155-F039-FF50-9283} 53 | 54 | 55 | 56 | 57 | src 58 | 59 | 60 | src 61 | 62 | 63 | addons\ofxSpacebrew\src 64 | 65 | 66 | 67 | 68 | 69 | 70 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ofxSpacebrew 2 | ================================= 3 | 4 | Spacebrew openFrameworks examples (including ofxSpacebrew addon) 5 | 6 | Supported platforms (via ofxLibwebsockets): 7 | * OS X 8 | * iOS 9 | * Windows 10 | * Raspberry Pi 11 | 12 | Setup 13 | ================================= 14 | * download openframeworks: http://openframeworks.cc/download 15 | * clone ofxLibwebsockets (https://github.com/labatrockwell/ofxLibwebsockets) in openframeworks/addons 16 | * clone this repo into openframeworks/addons 17 | * follow the steps below to setup ofxSpacebrew + ofxLibwebsockets 18 | 19 | ADDING TO PROJECTS 20 | ------------ 21 | * The easy way: 22 | * Via OF Project Generator: 23 | 1. Add ofxLibwebsockets to your addons via the projectGenerator 24 | 2. Add ofxSpacebrew to your addons via the projectGenerator 25 | 3. That's it! 26 | * The hard way: 27 | * OS X 28 | * Adding to a new/existing project: 29 | 1. Add ofxSpacebrew and ofxLibwebsockets code to your project 30 | 2. Include ofxLibwebsockets' xcconfig file via your project's Project.xcconfig file: 31 | 1. Define where it lives: 32 | ```OFX_LWS_PATH = "$(OF_PATH)/addons/ofxLibwebsockets"``` 33 | 2. Include ofxLibwebsockets xcconfig 34 | ```#include "../../../addons/ofxLibwebsockets/ofxLibwebsockets.xcconfig"``` 35 | 2. Add to existing vars in Project.xcconfig: 36 | 37 | ``` 38 | OTHER_LDFLAGS = $(OF_CORE_LIBS) $(OFX_LWS_LIBS) 39 | HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) $(OFX_LWS_INCLUDES) 40 | LIBRARY_SEARCH_PATHS = $(inherited) $(OFX_LWS_SEARCH) 41 | ``` 42 | 43 | * Windows 44 | * Adding to new/existing project: 45 | 1. Add the ofxLibwebsockets source files to the C++ Linker 46 | * right click on project in the solution explorer, click "Properties", Go down to C++ > General 47 | * click the arrow at the right of "Additional include directories" and select "edit" 48 | * add the ofxLibwebsockets source files: 49 | 50 | ``` 51 | ..\..\..\addons\ofxLibwebsockets\libs\jsonpp 52 | ..\..\..\addons\ofxLibwebsockets\libs\jsonpp\json 53 | ..\..\..\addons\ofxLibwebsockets\libs\libwebsockets\include 54 | ..\..\..\addons\ofxLibwebsockets\libs\ofxLibwebsockets\include 55 | ..\..\..\addons\ofxLibwebsockets\libs\ofxLibwebsockets\src 56 | ..\..\..\addons\ofxLibwebsockets\src 57 | ``` 58 | 2. Add ofxSpacebrew source files to the C++ Linker 59 | * right click on project in the solution explorer, click "Properties", Go down to C++ > General 60 | * click the arrow at the right of "Additional include directories" and select "edit" 61 | * add the ofxSpacebrew source files: 62 | 63 | ``` 64 | ..\..\..\addons\ofxSpacebrew\src 65 | ``` 66 | -------------------------------------------------------------------------------- /example_graph/example_graph.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | src 6 | 7 | 8 | src 9 | 10 | 11 | src 12 | 13 | 14 | src 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | addons\ofxSpacebrew\src 39 | 40 | 41 | 42 | 43 | {d8376475-7454-4a24-b08a-aac121d3ad6f} 44 | 45 | 46 | {F7C9AA75-BF98-7ECF-F1A2-17E2} 47 | 48 | 49 | {71834F65-F3A9-211E-73B8-DC85} 50 | 51 | 52 | {D889AD41-F822-1754-5360-4780} 53 | 54 | 55 | {6F7542EE-2155-F039-FF50-9283} 56 | 57 | 58 | 59 | 60 | src 61 | 62 | 63 | src 64 | 65 | 66 | addons\ofxSpacebrew\src 67 | 68 | 69 | 70 | 71 | 72 | 73 | -------------------------------------------------------------------------------- /example_noise/example_noise.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | src 6 | 7 | 8 | src 9 | 10 | 11 | src 12 | 13 | 14 | src 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | addons\ofxSpacebrew\src 39 | 40 | 41 | 42 | 43 | {d8376475-7454-4a24-b08a-aac121d3ad6f} 44 | 45 | 46 | {F7C9AA75-BF98-7ECF-F1A2-17E2} 47 | 48 | 49 | {71834F65-F3A9-211E-73B8-DC85} 50 | 51 | 52 | {D889AD41-F822-1754-5360-4780} 53 | 54 | 55 | {6F7542EE-2155-F039-FF50-9283} 56 | 57 | 58 | 59 | 60 | src 61 | 62 | 63 | src 64 | 65 | 66 | addons\ofxSpacebrew\src 67 | 68 | 69 | 70 | 71 | 72 | 73 | -------------------------------------------------------------------------------- /example_template/example_template.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | src 6 | 7 | 8 | src 9 | 10 | 11 | src 12 | 13 | 14 | src 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | addons\ofxSpacebrew\src 39 | 40 | 41 | 42 | 43 | {d8376475-7454-4a24-b08a-aac121d3ad6f} 44 | 45 | 46 | {F7C9AA75-BF98-7ECF-F1A2-17E2} 47 | 48 | 49 | {71834F65-F3A9-211E-73B8-DC85} 50 | 51 | 52 | {D889AD41-F822-1754-5360-4780} 53 | 54 | 55 | {6F7542EE-2155-F039-FF50-9283} 56 | 57 | 58 | 59 | 60 | src 61 | 62 | 63 | src 64 | 65 | 66 | addons\ofxSpacebrew\src 67 | 68 | 69 | 70 | 71 | 72 | 73 | -------------------------------------------------------------------------------- /example_admin_random/example_admin_random.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | src 6 | 7 | 8 | src 9 | 10 | 11 | src 12 | 13 | 14 | src 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | addons\ofxSpacebrew\src 39 | 40 | 41 | 42 | 43 | {d8376475-7454-4a24-b08a-aac121d3ad6f} 44 | 45 | 46 | {F7C9AA75-BF98-7ECF-F1A2-17E2} 47 | 48 | 49 | {71834F65-F3A9-211E-73B8-DC85} 50 | 51 | 52 | {D889AD41-F822-1754-5360-4780} 53 | 54 | 55 | {6F7542EE-2155-F039-FF50-9283} 56 | 57 | 58 | 59 | 60 | src 61 | 62 | 63 | src 64 | 65 | 66 | addons\ofxSpacebrew\src 67 | 68 | 69 | 70 | 71 | 72 | 73 | -------------------------------------------------------------------------------- /example_button/src/ofApp.cpp: -------------------------------------------------------------------------------- 1 | #include "ofApp.h" 2 | 3 | //-------------------------------------------------------------- 4 | void ofApp::setup(){ 5 | ofSetFrameRate(60); 6 | string host = Spacebrew::SPACEBREW_CLOUD; // "localhost"; 7 | string name = "of-button-example"; 8 | string description = "It's amazing"; 9 | 10 | spacebrew.addPublish("button", Spacebrew::TYPE_BOOLEAN); 11 | spacebrew.addSubscribe("backgroundOn", Spacebrew::TYPE_BOOLEAN); //"boolean" ); // just typing "boolean" also works 12 | spacebrew.connect( host, name, description ); 13 | 14 | // listen to spacebrew events 15 | Spacebrew::addListener(this, spacebrew); 16 | 17 | // circle stuff 18 | bButtonPressed = false; 19 | radius = 200; 20 | 21 | // background 22 | bBackgroundOn = false; 23 | 24 | // layout stuff 25 | ofBackground(0); 26 | ofSetRectMode(OF_RECTMODE_CENTER); 27 | ofEnableSmoothing(); 28 | ofSetCircleResolution(100); 29 | } 30 | 31 | //-------------------------------------------------------------- 32 | void ofApp::update(){} 33 | 34 | //-------------------------------------------------------------- 35 | void ofApp::draw(){ 36 | if ( !bBackgroundOn ){ 37 | ofBackgroundGradient(ofColor(0,0,0), ofColor(50,50,50)); 38 | } else { 39 | ofBackgroundGradient(ofColor(100,0,0), ofColor(150,150,0)); 40 | } 41 | 42 | string textToDraw = "PRESS ME"; 43 | if ( bButtonPressed ){ 44 | ofSetColor( 150, 0, 0 ); 45 | textToDraw = "THANKS"; 46 | } else { 47 | ofSetColor(150); 48 | } 49 | ofCircle(ofGetWidth() / 2.0f, ofGetHeight()/2.0f, radius); 50 | ofSetColor(255); 51 | ofDrawBitmapString(textToDraw, ofGetWidth() / 2.0f - 30, ofGetHeight()/2.0f); 52 | } 53 | 54 | //-------------------------------------------------------------- 55 | void ofApp::onMessage( Spacebrew::Message & m ){ 56 | if ( m.name == "backgroundOn" ){ 57 | bBackgroundOn = m.valueBoolean(); 58 | } 59 | } 60 | 61 | //-------------------------------------------------------------- 62 | void ofApp::mousePressed(int x, int y, int button){ 63 | if ( checkInsideCircle( ofPoint(x,y), ofPoint(ofGetWidth() / 2.0f, ofGetHeight()/2.0f), radius) ){ 64 | bButtonPressed = true; 65 | spacebrew.sendBoolean("button", true); 66 | } 67 | } 68 | 69 | //-------------------------------------------------------------- 70 | void ofApp::mouseReleased(int x, int y, int button){ 71 | if (bButtonPressed){ 72 | spacebrew.sendBoolean("button", false); 73 | } 74 | bButtonPressed = false; 75 | } 76 | 77 | //-------------------------------------------------------------- 78 | bool ofApp::checkInsideCircle( ofPoint point, ofPoint position, int radius ){ 79 | return ( point.x < position.x + radius 80 | && point.x > position.x - radius 81 | && point.y < position.y + radius 82 | && point.y > position.y - radius ); 83 | } -------------------------------------------------------------------------------- /example_binary_stream/src/ofApp.cpp: -------------------------------------------------------------------------------- 1 | #include "ofApp.h" 2 | 3 | ofBuffer buff, inBuff; 4 | ofImage test, test2; 5 | bool bLoad = false; 6 | int sendInterval = 500; 7 | int lastSent = 0; 8 | 9 | //-------------------------------------------------------------- 10 | void ofApp::setup(){ 11 | spacebrew.addPublish("videoStream", "image"); 12 | spacebrew.connect( "127.0.0.1", "videoStreamer" ); 13 | 14 | grabber.initGrabber(320, 240); 15 | 16 | ofAddListener(spacebrew.onBinaryMessage, this, &ofApp::onBinaryMessage); 17 | } 18 | 19 | //-------------------------------------------------------------- 20 | void ofApp::update(){ 21 | // incoming 22 | if ( inBuff.size() != 0 && bLoad ){ 23 | jpeg.load(inBuff, test2); 24 | inBuff.clear(); 25 | } 26 | // outgoing 27 | grabber.update(); 28 | if ( grabber.isFrameNew() && ofGetElapsedTimeMillis() - lastSent > sendInterval ){ 29 | lastSent = ofGetElapsedTimeMillis(); 30 | unsigned long size = 0; 31 | unsigned char * data = jpeg.compress(grabber, 50, &size); 32 | 33 | buff.clear(); 34 | buff.append(reinterpret_cast(data), size); 35 | spacebrew.sendBinary("videoStream", "image", buff); 36 | } 37 | } 38 | 39 | //-------------------------------------------------------------- 40 | void ofApp::draw(){ 41 | grabber.draw(0,0); 42 | } 43 | 44 | //-------------------------------------------------------------- 45 | void ofApp::keyPressed(int key){ 46 | } 47 | 48 | //-------------------------------------------------------------- 49 | void ofApp::onBinaryMessage( Spacebrew::BinaryMessage & e ){ 50 | if ( e.name == "loadImage" ){ 51 | 52 | cout << "got data of size "<