Module

Rito.Properties

Package
purescript-rito
Repository
mikesol/purescript-rito

#radius Source

radius :: forall nt r. Newtype nt (Variant (radius :: Number | r)) => Number -> nt

#visible Source

visible :: forall nt r. Newtype nt (Variant (visible :: Boolean | r)) => Boolean -> nt

#widthSegments Source

widthSegments :: forall nt r. Newtype nt (Variant (widthSegments :: Int | r)) => Int -> nt

#heightSegments Source

heightSegments :: forall nt r. Newtype nt (Variant (heightSegments :: Int | r)) => Int -> nt

#phiStart Source

phiStart :: forall nt r. Newtype nt (Variant (phiStart :: Number | r)) => Number -> nt

#phiLength Source

phiLength :: forall nt r. Newtype nt (Variant (phiLength :: Number | r)) => Number -> nt

#thetaStart Source

thetaStart :: forall nt r. Newtype nt (Variant (thetaStart :: Number | r)) => Number -> nt

#thetaLength Source

thetaLength :: forall nt r. Newtype nt (Variant (thetaLength :: Number | r)) => Number -> nt

#matrix4 Source

matrix4 :: forall nt r. Newtype nt (Variant (matrix4 :: Matrix4 | r)) => Matrix4 -> nt

#quaternion Source

quaternion :: forall nt r. Newtype nt (Variant (quaternion :: Quaternion | r)) => Quaternion -> nt

#rotation Source

rotation :: forall nt r. Newtype nt (Variant (rotation :: Euler | r)) => Euler -> nt

#rotationFromEuler Source

rotationFromEuler :: forall nt r. Newtype nt (Variant (rotationFromEuler :: Euler | r)) => Euler -> nt

#rotateX Source

rotateX :: forall nt r. Newtype nt (Variant (rotateX :: Number | r)) => Number -> nt

#rotateY Source

rotateY :: forall nt r. Newtype nt (Variant (rotateY :: Number | r)) => Number -> nt

#rotateZ Source

rotateZ :: forall nt r. Newtype nt (Variant (rotateZ :: Number | r)) => Number -> nt

#translate Source

translate :: forall nt r. Newtype nt (Variant (translate :: { x :: Number, y :: Number, z :: Number } | r)) => { x :: Number, y :: Number, z :: Number } -> nt

#scale Source

scale :: forall nt r. Newtype nt (Variant (scale :: { x :: Number, y :: Number, z :: Number } | r)) => { x :: Number, y :: Number, z :: Number } -> nt

#lookAt Source

lookAt :: forall nt r. Newtype nt (Variant (lookAt :: Vector3 | r)) => Vector3 -> nt

#map Source

map :: forall nt r. Newtype nt (Variant (map :: Texture | r)) => Texture -> nt

#color Source

color :: forall nt r. Newtype nt (Variant (color :: Color | r)) => Color -> nt

#center Source

center :: forall nt r. Newtype nt (Variant (center :: Unit | r)) => nt

#boundingBox Source

boundingBox :: forall nt r. Newtype nt (Variant (boundingBox :: Box3 -> Effect Unit | r)) => (Box3 -> Effect Unit) -> nt

#boundingSphere Source

boundingSphere :: forall nt r. Newtype nt (Variant (boundingSphere :: Sphere -> Effect Unit | r)) => (Sphere -> Effect Unit) -> nt

#translateX Source

translateX :: forall nt r. Newtype nt (Variant (translateX :: Number | r)) => Number -> nt

#translateY Source

translateY :: forall nt r. Newtype nt (Variant (translateY :: Number | r)) => Number -> nt

#translateZ Source

translateZ :: forall nt r. Newtype nt (Variant (translateZ :: Number | r)) => Number -> nt

#positionX Source

positionX :: forall nt r. Newtype nt (Variant (positionX :: Number | r)) => Number -> nt

#positionY Source

positionY :: forall nt r. Newtype nt (Variant (positionY :: Number | r)) => Number -> nt

#positionZ Source

positionZ :: forall nt r. Newtype nt (Variant (positionZ :: Number | r)) => Number -> nt

#scaleX Source

scaleX :: forall nt r. Newtype nt (Variant (scaleX :: Number | r)) => Number -> nt

#scaleY Source

scaleY :: forall nt r. Newtype nt (Variant (scaleY :: Number | r)) => Number -> nt

#scaleZ Source

scaleZ :: forall nt r. Newtype nt (Variant (scaleZ :: Number | r)) => Number -> nt

#decay Source

decay :: forall nt r. Newtype nt (Variant (decay :: Number | r)) => Number -> nt

#distance Source

distance :: forall nt r. Newtype nt (Variant (distance :: Number | r)) => Number -> nt

#intensity Source

intensity :: forall nt r. Newtype nt (Variant (intensity :: Number | r)) => Number -> nt

#aspect Source

aspect :: forall nt r. Newtype nt (Variant (aspect :: Number | r)) => Number -> nt

#render Source

render :: forall nt r. Newtype nt (Variant (render :: Unit | r)) => nt

#size Source

size :: forall nt r. Newtype nt (Variant (size :: { height :: Number, width :: Number } | r)) => { height :: Number, width :: Number } -> nt

#target Source

target :: forall nt r r1. Newtype nt (Variant (orbitControls :: Variant (target :: Vector3 | r1) | r)) => Vector3 -> nt

#onClick Source

onClick :: forall onClick nt r. Newtype nt (Variant (onClick :: onClick | r)) => onClick -> nt

#onMouseDown Source

onMouseDown :: forall onMouseDown nt r. Newtype nt (Variant (onMouseDown :: onMouseDown | r)) => onMouseDown -> nt

#onTouchStart Source

onTouchStart :: forall onTouchStart nt r. Newtype nt (Variant (onTouchStart :: onTouchStart | r)) => onTouchStart -> nt

#background Source

background :: forall nt r. Newtype nt (Variant (background :: Background | r)) => Background -> nt

#uniform Source

uniform :: forall nt r uniform. Newtype nt (Variant (uniform :: uniform | r)) => uniform -> nt