Module

Graphics.Glapple.Data.Hooks

Package
purescript-glappleDEPRECATED
Repository
yukikurage/purescript-glapple

#Hooks Source

newtype Hooks sprite a

Constructors

Instances

#Internal Source

type Internal sprite = { componentTransform :: Ref Transform, finalizeEmitter :: Emitter Unit Effect, hoverEmitter :: Emitter Complex Effect, keyEmitter :: Emitter KeyEvent Effect, keyStateRef :: Ref (Set KeyCode), mouseStateRef :: Ref Complex, parentTransform :: Effect Transform, rendererEmitter :: Emitter { canvasImageSources :: sprite -> Maybe CanvasImageSource, ctx :: Context2D, deltaTime :: Number } Effect }

Instances

#runHooks Source

runHooks :: forall sprite a. Internal sprite -> Hooks sprite a -> Effect a