Kraken API Reference
Find a module, look up a type, and get back to making things.
29 modules102 typesGenerated from C++ headers
Modules THE BUILDING BLOCKS
Camera
kn::camera Color
kn::color Draw
kn::draw Font
kn::font Pixel array
kn::pixel_array Renderer
kn::renderer Shaders
kn::shaders Text
kn::text Tilemap
kn::tilemap Ui
kn::ui Viewport
kn::viewport Window
kn::window Collision
kn::collision Math
kn::math Physics
kn::physics Transform
kn::transform Animation controller
kn::animation_controller Ease
kn::ease Fx
kn::fx Orchestrator
kn::orchestrator Time
kn::time Event
kn::event Gamepad
kn::gamepad Input
kn::input Key
kn::key Mouse
kn::mouse Core
kn Log
kn::log Mixer
kn::mixer Types CLASSES, STRUCTURES & ENUMS
Anchor struct Animation struct AnimationController class BlendMode enum CallEffect class Camera class Capsule class Circle class Color struct color::HSV struct DrawOptions struct Effect class Event struct EventType enum FilterMode enum Font class font::Hinting enum GamepadAxis enum GamepadButton enum GamepadState struct GamepadType enum InputAction class Keycode enum Line class Mask class mixer::Audio class mixer::AudioPriority enum mixer::Sample class mixer::Stream class MouseButton enum MoveToEffect class Orchestrator class PenAxis enum physics::Body class physics::CastHit struct physics::CastResult struct physics::CharacterBody class physics::CharacterBody::MotionMode enum physics::Collider class physics::Collision struct physics::ContactEvent struct physics::DebugDrawOptions struct physics::DistanceJoint class physics::FilterJoint class physics::Joint class physics::MotorJoint class physics::MouseJoint class physics::PrismaticJoint class physics::RevoluteJoint class physics::RigidBody class physics::SensorEvent struct physics::StaticBody class physics::WeldJoint class physics::WheelJoint class physics::World class PixelArray class PolarCoordinate class Polygon class Rect class RenderBackend enum renderer::Batcher class RotateByEffect class RotateToEffect class ScaleByEffect class ScaleToEffect class Scancode enum ScrollMode enum shaders::Sampler class shaders::Shader class ShakeEffect class SheetStrip struct Step struct Text class TextAlign enum Texture class TextureAccess enum TextureUsage enum tilemap::ImageLayer class tilemap::Layer class tilemap::Map class tilemap::MapObject class tilemap::ObjectGroup class tilemap::TextProperties struct tilemap::TileLayer class tilemap::TileLayer::Tile class tilemap::TileLayer::TileResult struct tilemap::TileSet class tilemap::TileSet::Terrain class tilemap::TileSet::Tile struct Timer class Transform struct Tween class ui::Align enum ui::Context class ui::Direction enum ui::RootContext class ui::Style struct Vec2 class Vertex struct Viewport struct ViewportMode enum WrapMode enum