package elm_playground_gamekits

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module SkeletonSource

Sourcetype limb = {
  1. pitch : Playground3d.number;
  2. yaw : Playground3d.number;
  3. bend : Playground3d.number;
}
Sourcetype pose = {
  1. lean : Playground3d.number;
  2. turn : Playground3d.number;
  3. front_arm : limb;
  4. back_arm : limb;
  5. front_leg : limb;
  6. back_leg : limb;
}
Sourceval stand : pose
Sourceval limb : ?yaw:Playground3d.number -> ?bend:Playground3d.number -> Playground3d.number -> limb
Sourceval lerp : pose -> pose -> Playground3d.number -> pose
Sourceval at : (int * pose) list -> int -> pose
Sourceval draw : ?front_hand:Playground3d.shape3d -> ?back_hand:Playground3d.shape3d -> body:Playground.color -> back:Playground.color -> skin:Playground.color -> Playground3d.number -> Playground3d.number -> pose -> Playground3d.shape3d
Sourceval hand : Playground3d.number -> Playground3d.number -> pose -> Playground3d.number * Playground3d.number * Playground3d.number
Sourceval foot : Playground3d.number -> Playground3d.number -> pose -> Playground3d.number * Playground3d.number * Playground3d.number