Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

Handling a missing NDI Runtime

This extensions depends on the NDI Runtime being present on the system running Godot.

If it is missing, the extension will not register any of the NDI-dependant classes on startup. When trying to open or run a scene which already had these Nodes and Resources added, they will be temporarily replaced with MissingNode and MissingResource.

The Godot Editor will automatically show NDIRuntimeDialog if the NDI Runtime is missing. To also warn the users of your application, just add this Node to your scene or create your own implementation with its static methods. It should be noted that this won't stop a invalid access on a MissingNode or MissingResource. To safe-guard against this you may make use of is_runtime_loaded.


User-contributed notes

Please read the User-contributed notes policy before submitting a comment.