Crate unity_native

Source

Modules§

logger
profiler
types

Macros§

unity_api_guid

Structs§

RawUnityInterfaces
UnityInterfaces
The main interface provider for the Unity Native Plugin API. Constructed with a RawUnityInterfaces pointer, which is obtained through the main Unity plugin load hook.

Enums§

GetError
An error during the construction of the requested Unity API
UnityInterfaceCreateErr
An error during the construction of the main UnityInterfaces wrapper

Traits§

UnityInterface
The main trait implemented by all supported Unity API wrappers. This should not be implemented manually. Instead, the structs provided by this crate that implement this trait for you should be used.

Attribute Macros§

unity_plugin_load
unity_plugin_unload