Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Bindings for camera-related types
Synopsis
- data CameraMode
- data CameraProjection
- data Camera3D = Camera3D {}
- data Camera2D = Camera2D {}
- type Camera = Camera3D
- p'camera3D'position :: Ptr Camera3D -> Ptr Vector3
- p'camera3D'target :: Ptr Camera3D -> Ptr Vector3
- p'camera3D'up :: Ptr Camera3D -> Ptr Vector3
- p'camera3D'fovy :: Ptr Camera3D -> Ptr CFloat
- p'camera3D'projection :: Ptr Camera3D -> Ptr CameraProjection
- p'camera2D'offset :: Ptr Camera2D -> Ptr Vector2
- p'camera2D'target :: Ptr Camera2D -> Ptr Vector2
- p'camera2D'rotation :: Ptr Camera2D -> Ptr CFloat
- p'camera2D'zoom :: Ptr Camera2D -> Ptr CFloat
Enumerations
data CameraMode Source #
Instances
Enum CameraMode Source # | |
Defined in Raylib.Types.Core.Camera succ :: CameraMode -> CameraMode # pred :: CameraMode -> CameraMode # toEnum :: Int -> CameraMode # fromEnum :: CameraMode -> Int # enumFrom :: CameraMode -> [CameraMode] # enumFromThen :: CameraMode -> CameraMode -> [CameraMode] # enumFromTo :: CameraMode -> CameraMode -> [CameraMode] # enumFromThenTo :: CameraMode -> CameraMode -> CameraMode -> [CameraMode] # |
data CameraProjection Source #
Instances
Structures
Instances
Storable Camera3D Source # | |
Defined in Raylib.Types.Core.Camera | |
Show Camera3D Source # | |
Eq Camera3D Source # | |
Freeable Camera3D Source # | |
Instances
Storable Camera2D Source # | |
Defined in Raylib.Types.Core.Camera | |
Show Camera2D Source # | |
Eq Camera2D Source # | |
Freeable Camera2D Source # | |