Module gdnative::nativescript [−][src]
Types and functions related to the NativeScript extension of GDNative.
Modules
class | |
init | Types and functionalities to declare and initialize gdnative classes. |
profiling | Interface to Godot's built-in profiler. |
type_tag | |
user_data | Customizable user-data wrappers. |
Structs
ClassBuilder | |
ExportInfo | Metadata about the exported property. |
InitHandle | A handle that can register new classes to the engine during initialization. |
Instance | A persistent reference to a GodotObject with a rust NativeClass attached. |
PropertyBuilder | Builder type used to register a property on a |
PropertyUsage | |
RefInstance | A reference to a GodotObject with a rust NativeClass attached that is assumed safe during a certain lifetime. |
ScriptMethod | |
ScriptMethodAttributes | |
Signal | |
SignalArgument |
Enums
RpcMode |
Traits
Export | Trait for exportable types. |
Map | Trait for wrappers that can be mapped immutably. |
MapMut | Trait for wrappers that can be mapped mutably. |
NativeClass | Trait used for describing and initializing a Godot script class. |
NativeClassMethods | Trait used to provide information of Godot-exposed methods of a script class. |
OwnerArg | Trait for types that can be used as the |
UserData | Trait for customizable user-data wrappers. |
Type Definitions
ScriptMethodFn |