Crate gdnative_common[−][src]
Re-exports
pub extern crate libc; |
pub use gdnative_core::*; |
Macros
| godot_class |
Convenience macro to declare a native class. |
| godot_error |
Print an error using the engine's logging system (visible in the editor). |
| godot_gdnative_init |
Declare the API endpoint to initialize the gdnative API on startup. |
| godot_gdnative_terminate |
Declare the API endpoint invoked during shutdown. |
| godot_nativescript_init |
Declare the API endpoint to initialize nativescript classes on startup. |
| godot_print |
Print a message using the engine's logging system (visible in the editor). |
| godot_warn |
Print a warning using the engine's logging system (visible in the editor). |
| godot_wrap_constructor |
Convenience macro to wrap an object's constructor into a function pointer that can be passed to the engine when registering a class. |
| godot_wrap_destructor |
Convenience macro to wrap an object's destructor into a function pointer that can be passed to the engine when registering a class. |
| godot_wrap_method |
Convenience macro to wrap an object's method into a function pointer that can be passed to the engine when registering a class. |
Structs
| AStar |
|
| AnimatedTexture |
|
| ArrayMesh |
|
| AtlasTexture |
|
| BackBufferCopy |
|
| BitMap |
|
| BitmapFont |
|
| BoxShape |
|
| Camera |
|
| Camera2D |
|
| CanvasItem |
|
| CanvasLayer |
|
| CanvasModulate |
|
| CapsuleMesh |
|
| CapsuleShape |
|
| CapsuleShape2D |
|
| CircleShape2D |
|
| ClassDB |
|
| CollisionPolygon |
|
| ConcavePolygonShape |
|
| ConcavePolygonShape2D |
|
| ConfigFile |
|
| ConvexPolygonShape |
|
| ConvexPolygonShape2D |
|
| CubeMesh |
|
| Curve |
|
| Curve2D |
|
| Curve3D |
|
| CylinderMesh |
|
| CylinderShape |
|
| Directory |
|
| DynamicFont |
|
| DynamicFontData |
|
| EncodedObjectAsID |
|
| Engine |
|
| Environment |
|
| File |
|
| Font |
|
| FuncRef |
|
| GDNative |
|
| GDNativeLibrary |
|
| GDScript |
|
| GDScriptFunctionState |
|
| Geometry |
|
| GeometryInstance |
|
| GlobalConstants |
|
| Gradient |
|
| GradientTexture |
|
| GridMap |
|
| Image |
|
| ImageTexture |
|
| ImmediateGeometry |
|
| Input |
|
| InputDefault |
|
| InputEvent |
|
| InputEventKey |
|
| InputEventWithModifiers |
|
| InputMap |
|
| InstancePlaceholder |
|
| InterpolatedCamera |
|
| JSON |
|
| JSONParseResult |
|
| JavaScript |
|
| LargeTexture |
|
| Line2D |
|
| LineShape2D |
|
| Listener |
|
| MainLoop |
|
| Marshalls |
|
| Material |
|
| Mesh |
|
| MeshDataTool |
|
| MeshInstance |
|
| MeshInstance2D |
|
| MeshLibrary |
|
| MultiMesh |
|
| MultiMeshInstance |
|
| MultiplayerAPI |
|
| Mutex |
|
| NativeScript |
|
| Navigation |
|
| Navigation2D |
|
| NavigationMesh |
|
| NavigationMeshInstance |
|
| NavigationPolygon |
|
| NavigationPolygonInstance |
|
| NetworkedMultiplayerPeer |
|
| Node |
|
| Node2D |
|
| OS |
|
| OrientedPathFollow |
|
| PCKPacker |
|
| PHashTranslation |
|
| PackedDataContainer |
|
| PackedDataContainerRef |
|
| PackedScene |
|
| PacketPeer |
|
| PanoramaSky |
|
| Path |
|
| Path2D |
|
| PathFollow |
|
| PathFollow2D |
|
| Performance |
|
| PlaneMesh |
|
| PlaneShape |
|
| PluginScript |
|
| Polygon2D |
|
| PolygonPathFinder |
|
| Position2D |
|
| Position3D |
|
| PrimitiveMesh |
|
| PrismMesh |
|
| ProceduralSky |
|
| ProjectSettings |
|
| ProximityGroup |
|
| ProxyTexture |
|
| QuadMesh |
|
| RayCast |
|
| RayCast2D |
|
| RayShape |
|
| RayShape2D |
|
| RectangleShape2D |
|
| RegEx |
|
| RegExMatch |
|
| RemoteTransform |
|
| RemoteTransform2D |
|
| Resource |
|
| ResourceImporter |
|
| ResourceInteractiveLoader |
|
| ResourceLoader |
|
| ResourcePreloader |
|
| ResourceSaver |
|
| RootMotionView |
|
| SceneState |
|
| SceneTree |
|
| SceneTreeTimer |
|
| Script |
|
| SegmentShape2D |
|
| Semaphore |
|
| Shader |
|
| Shape |
|
| Shape2D |
|
| Sky |
|
| Spatial |
|
| SpatialGizmo |
|
| SpatialVelocityTracker |
|
| SphereMesh |
|
| SphereShape |
|
| StyleBox |
|
| StyleBoxEmpty |
|
| StyleBoxFlat |
|
| StyleBoxLine |
|
| StyleBoxTexture |
|
| SurfaceTool |
|
| TextFile |
|
| Texture |
|
| Thread |
|
| Timer |
|
| Translation |
|
| TranslationServer |
|
| TreeItem |
|
| TriangleMesh |
|
| Viewport |
|
| ViewportTexture |
|
| VisibilityEnabler |
|
| VisibilityEnabler2D |
|
| VisibilityNotifier |
|
| VisibilityNotifier2D |
|
| VisualInstance |
|
| WeakRef |
|
| World |
|
| World2D |
|
| WorldEnvironment |
|
| XMLParser |
|
| YSort |
|