Module
Graphics.Phaser.GameObject
- Package
- purescript-phaser
- Repository
- lfarroco/purescript-phaser
#Dimensions Source
type Dimensions = { height :: Int, width :: Int }
#GameObject Source
class GameObject a where
Members
destroy :: a -> Effect Unit
onClick :: OnClickCallback a -> a -> Effect a
getScene :: a -> Effect PhaserScene
getPosition :: a -> Effect Vector
setPosition :: Vector -> a -> Effect a
getAngle :: a -> Effect Number
setAngle :: Number -> a -> Effect a
getRadians :: a -> Effect Number
setRadians :: Number -> a -> Effect a
getVisible :: a -> Effect Boolean
setVisible :: Boolean -> a -> Effect a
getAlpha :: a -> Effect Number
setAlpha :: Number -> a -> Effect a
getOrigin :: a -> Effect Vector
setOrigin :: Vector -> a -> Effect a
setTint :: String -> a -> Effect a
clearTint :: a -> Effect a
getSize :: a -> Effect Dimensions
setSize :: Dimensions -> a -> Effect a
getDisplaySize :: a -> Effect Dimensions
setDisplaySize :: Dimensions -> a -> Effect a
getScale :: a -> Effect Vector
setScale :: Vector -> a -> Effect a
setName :: String -> a -> Effect a
getName :: a -> Effect String
Instances
#destroyImpl Source
destroyImpl :: forall a. a -> Effect Unit
#getPositionImpl Source
getPositionImpl :: forall a. a -> Effect Vector
#getAngleImpl Source
getAngleImpl :: forall a. a -> Effect Number
#getRadiansImpl Source
getRadiansImpl :: forall a. a -> Effect Number
#getVisibleImpl Source
getVisibleImpl :: forall a. a -> Effect Boolean
#getAlphaImpl Source
getAlphaImpl :: forall a. a -> Effect Number
#getOriginImpl Source
getOriginImpl :: forall a. a -> Effect Vector
#clearTintImpl Source
clearTintImpl :: forall a. a -> Effect a
#getSizeImpl Source
getSizeImpl :: forall a. a -> Effect Dimensions
#setSizeImpl Source
setSizeImpl :: forall a. Fn2 Dimensions a (Effect a)
#getDisplaySizeImpl Source
getDisplaySizeImpl :: forall a. a -> Effect Dimensions
#setDisplaySizeImpl Source
setDisplaySizeImpl :: forall a. Fn2 Dimensions a (Effect a)
#getScaleImpl Source
getScaleImpl :: forall a. a -> Effect Vector
#getNameImpl Source
getNameImpl :: forall a. a -> Effect String
#onClickImpl Source
onClickImpl :: forall a. Fn2 (OnClickCallback a) a (Effect a)
#getSceneImpl Source
getSceneImpl :: forall a. a -> Effect PhaserScene
- Modules
- Graphics.
Phaser - Graphics.
Phaser. Camera - Graphics.
Phaser. Container - Graphics.
Phaser. Events - Graphics.
Phaser. ForeignTypes - Graphics.
Phaser. GameObject - Graphics.
Phaser. Graphics - Graphics.
Phaser. Image - Graphics.
Phaser. Loader - Graphics.
Phaser. Scene - Graphics.
Phaser. Sprite - Graphics.
Phaser. Text - Graphics.
Phaser. TileMap - Graphics.
Phaser. Time - Graphics.
Phaser. Tween