インクルードパスの設定か行えている場合 UdonLibrary/src 下のヘッダファイルをすべて使用できるようになります。
Udon.hpp をインクルードすることで、全ての機能を使用できるようになります。
#include <Udon.hpp>
void setup() {}
void loop() {}#include <Udon.hpp>
int main() {}必要なヘッダーだけ個別にインクルードしたい場合 UdonFwd.hpp をインクルードします。ArduinoIDE 以外で使用する場合 UdonFwd.hpp のインクルードは不要です。
#include <UdonFwd.hpp>
#include <Udon/Types/Vector2D.hpp> // Udon::Vec2
void setup() {}
void loop() {}#include <Udon/Types/Vector2D.hpp> // Udon::Vec2
int main() {}本ライブラリは Arduino のコア部分に変更を加えたりすることはなく、拡張機能を関数やクラスとして提供しています。
全ての関数、クラスは Udon 名前空間に属しています。