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 |
|