Skip to main content
Ctrl+K

kRPC Documentation

  • Getting Started
  • Tutorials
  • C-nano
  • C#
  • C++
  • Java
  • Lua
  • Python
    • Other Clients, Services and Scripts
    • Compiling kRPC
    • Extending kRPC
    • Communication Protocols
    • Internals of kRPC
    • Changelog
  • GitHub
  • Getting Started
  • Tutorials
  • C-nano
  • C#
  • C++
  • Java
  • Lua
  • Python
  • Other Clients, Services and Scripts
  • Compiling kRPC
  • Extending kRPC
  • Communication Protocols
  • Internals of kRPC
  • Changelog
  • GitHub

Section Navigation

  • C-nano Client
  • KRPC API
    • KRPC
    • Expressions
  • Standard Library
  • SpaceCenter API
    • SpaceCenter
    • Vessel
    • Stage
    • Editor
    • CelestialBody
    • Flight
    • Orbit
    • Closest Approach
    • Control
    • Communications
    • Parts
    • Resources
    • Node
    • ReferenceFrame
    • AutoPilot
    • Camera
    • Waypoints
    • Contracts
    • Geometry Types
    • Alarms
  • Drawing API
    • Drawing
    • Arc
    • Box
    • Circle
    • Image
    • Line
    • MapMarker
    • NavballMarker
    • OrbitPath
    • Point
    • Polygon
    • Polyline
    • Sphere
    • Text
  • User Interface API
    • UI
    • Canvas
    • Panel
    • Text
    • Button
    • InputField
    • Toggle
    • Toggle Group
    • Slider
    • Dropdown
    • Image
    • Scroll View
    • Layout
    • Layout Element
    • Size Fitter
    • Rect Transform
  • InfernalRobotics API
    • InfernalRobotics
    • ServoGroup
    • Servo
  • Kerbal Alarm Clock API
    • KerbalAlarmClock
    • Alarm
    • AlarmType
    • AlarmAction
  • RemoteTech API
    • RemoteTech
    • Comms
    • Antenna
  • LIDAR API
    • LIDAR
    • Laser
  • Docking Camera API
    • DockingCamera
    • Camera
  • Debug API
    • Debug
  • C-nano
  • Drawing API
  • NavballMarker

NavballMarker#

type krpc_Drawing_NavballMarker_t#

A marker drawn on the navball. Created using krpc_Drawing_AddNavballMarker().

krpc_error_t krpc_Drawing_NavballMarker_Direction(krpc_connection_t connection, krpc_tuple_double_double_double_t *returnValue, krpc_Drawing_NavballMarker_t instance)#
krpc_error_t krpc_Drawing_NavballMarker_set_Direction(krpc_connection_t connection, krpc_Drawing_NavballMarker_t instance, const krpc_tuple_double_double_double_t *value)#

Direction that the marker is drawn at.

Game Scenes:

Flight

krpc_error_t krpc_Drawing_NavballMarker_ReferenceFrame(krpc_connection_t connection, krpc_SpaceCenter_ReferenceFrame_t *returnValue, krpc_Drawing_NavballMarker_t instance)#
krpc_error_t krpc_Drawing_NavballMarker_set_ReferenceFrame(krpc_connection_t connection, krpc_Drawing_NavballMarker_t instance, krpc_SpaceCenter_ReferenceFrame_t value)#

Reference frame that the direction of the marker is in.

Game Scenes:

Flight

krpc_error_t krpc_Drawing_NavballMarker_Visible(krpc_connection_t connection, bool *returnValue, krpc_Drawing_NavballMarker_t instance)#
krpc_error_t krpc_Drawing_NavballMarker_set_Visible(krpc_connection_t connection, krpc_Drawing_NavballMarker_t instance, bool value)#

Whether the marker is visible.

Game Scenes:

Flight

Note

A visible marker is still hidden while it is on the far side of the navball.

krpc_error_t krpc_Drawing_NavballMarker_Color(krpc_connection_t connection, krpc_StdLib_ColorRGB_t *returnValue, krpc_Drawing_NavballMarker_t instance)#
krpc_error_t krpc_Drawing_NavballMarker_set_Color(krpc_connection_t connection, krpc_Drawing_NavballMarker_t instance, const krpc_StdLib_ColorRGB_t *value)#

Set the color

Game Scenes:

Flight

krpc_error_t krpc_Drawing_NavballMarker_Icon(krpc_connection_t connection, char **returnValue, krpc_Drawing_NavballMarker_t instance)#
krpc_error_t krpc_Drawing_NavballMarker_set_Icon(krpc_connection_t connection, krpc_Drawing_NavballMarker_t instance, const char *value)#

The icon that the marker is drawn with. See krpc_Drawing_NavballMarker_AvailableIcons() for the icons that can be used.

Game Scenes:

Flight

krpc_error_t krpc_Drawing_NavballMarker_Image(krpc_connection_t connection, krpc_Drawing_Image_t *returnValue, krpc_Drawing_NavballMarker_t instance)#
krpc_error_t krpc_Drawing_NavballMarker_set_Image(krpc_connection_t connection, krpc_Drawing_NavballMarker_t instance, krpc_Drawing_Image_t value)#

The image that the marker is drawn with in place of its icon, or null to draw the icon.

Game Scenes:

Flight

krpc_error_t krpc_Drawing_NavballMarker_AvailableIcons(krpc_connection_t connection, krpc_list_string_t *returnValue)#

A list of all available icons, taken from “GameData/Squad/Contracts/Icons/”.

Game Scenes:

Flight

krpc_error_t krpc_Drawing_NavballMarker_Size(krpc_connection_t connection, float *returnValue, krpc_Drawing_NavballMarker_t instance)#
krpc_error_t krpc_Drawing_NavballMarker_set_Size(krpc_connection_t connection, krpc_Drawing_NavballMarker_t instance, float value)#

Size of the marker, relative to the size of the navball’s own markers.

Game Scenes:

Flight

krpc_error_t krpc_Drawing_NavballMarker_Remove(krpc_connection_t connection, krpc_Drawing_NavballMarker_t instance)#

Remove the marker.

Game Scenes:

Flight

previous

MapMarker

next

OrbitPath

Show Source

© Copyright 2015-2026, kRPC Org.

Created using Sphinx 9.1.1.

Built with the PyData Sphinx Theme 0.23.0.