Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
Instances
Storable Vector2 Source # | |
Show Vector2 Source # | |
Eq Vector2 Source # | |
Instances
Storable Vector3 Source # | |
Show Vector3 Source # | |
Eq Vector3 Source # | |
Instances
Storable Vector4 Source # | |
Show Vector4 Source # | |
Eq Vector4 Source # | |
type Quaternion = Vector4 Source #
Matrix | |
|
Instances
Storable Matrix Source # | |
Show Matrix Source # | |
Eq Matrix Source # | |
Instances
Storable Color Source # | |
Show Color Source # | |
Eq Color Source # | |
Instances
Storable Rectangle Source # | |
Defined in Raylib.Types | |
Show Rectangle Source # | |
Eq Rectangle Source # | |
Image | |
|
Instances
Storable Image Source # | |
Show Image Source # | |
Eq Image Source # | |
Texture | |
|
Instances
Storable Texture Source # | |
Show Texture Source # | |
Eq Texture Source # | |
type TextureCubemap = Texture Source #
data RenderTexture Source #
Instances
Storable RenderTexture Source # | |
Defined in Raylib.Types sizeOf :: RenderTexture -> Int # alignment :: RenderTexture -> Int # peekElemOff :: Ptr RenderTexture -> Int -> IO RenderTexture # pokeElemOff :: Ptr RenderTexture -> Int -> RenderTexture -> IO () # peekByteOff :: Ptr b -> Int -> IO RenderTexture # pokeByteOff :: Ptr b -> Int -> RenderTexture -> IO () # peek :: Ptr RenderTexture -> IO RenderTexture # poke :: Ptr RenderTexture -> RenderTexture -> IO () # | |
Show RenderTexture Source # | |
Defined in Raylib.Types showsPrec :: Int -> RenderTexture -> ShowS # show :: RenderTexture -> String # showList :: [RenderTexture] -> ShowS # | |
Eq RenderTexture Source # | |
Defined in Raylib.Types (==) :: RenderTexture -> RenderTexture -> Bool # (/=) :: RenderTexture -> RenderTexture -> Bool # |
type RenderTexture2D = RenderTexture Source #
data NPatchInfo Source #
Instances
Storable NPatchInfo Source # | |
Defined in Raylib.Types sizeOf :: NPatchInfo -> Int # alignment :: NPatchInfo -> Int # peekElemOff :: Ptr NPatchInfo -> Int -> IO NPatchInfo # pokeElemOff :: Ptr NPatchInfo -> Int -> NPatchInfo -> IO () # peekByteOff :: Ptr b -> Int -> IO NPatchInfo # pokeByteOff :: Ptr b -> Int -> NPatchInfo -> IO () # peek :: Ptr NPatchInfo -> IO NPatchInfo # poke :: Ptr NPatchInfo -> NPatchInfo -> IO () # | |
Show NPatchInfo Source # | |
Defined in Raylib.Types showsPrec :: Int -> NPatchInfo -> ShowS # show :: NPatchInfo -> String # showList :: [NPatchInfo] -> ShowS # | |
Eq NPatchInfo Source # | |
Defined in Raylib.Types (==) :: NPatchInfo -> NPatchInfo -> Bool # (/=) :: NPatchInfo -> NPatchInfo -> Bool # |
p'NPatchInfo'left :: Ptr NPatchInfo -> Ptr CInt Source #
p'NPatchInfo'top :: Ptr NPatchInfo -> Ptr CInt Source #
p'NPatchInfo'right :: Ptr NPatchInfo -> Ptr CInt Source #
p'NPatchInfo'bottom :: Ptr NPatchInfo -> Ptr CInt Source #
p'NPatchInfo'layout :: Ptr NPatchInfo -> Ptr CInt Source #
Instances
Storable GlyphInfo Source # | |
Defined in Raylib.Types | |
Show GlyphInfo Source # | |
Eq GlyphInfo Source # | |
Font | |
|
Instances
Storable Camera3D Source # | |
Show Camera3D Source # | |
Eq Camera3D Source # | |
Instances
Storable Camera2D Source # | |
Show Camera2D Source # | |
Eq Camera2D Source # | |
Mesh | |
|
Instances
Storable Shader Source # | |
Show Shader Source # | |
Eq Shader Source # | |
data MaterialMap Source #
Instances
Storable MaterialMap Source # | |
Defined in Raylib.Types sizeOf :: MaterialMap -> Int # alignment :: MaterialMap -> Int # peekElemOff :: Ptr MaterialMap -> Int -> IO MaterialMap # pokeElemOff :: Ptr MaterialMap -> Int -> MaterialMap -> IO () # peekByteOff :: Ptr b -> Int -> IO MaterialMap # pokeByteOff :: Ptr b -> Int -> MaterialMap -> IO () # peek :: Ptr MaterialMap -> IO MaterialMap # poke :: Ptr MaterialMap -> MaterialMap -> IO () # | |
Show MaterialMap Source # | |
Defined in Raylib.Types showsPrec :: Int -> MaterialMap -> ShowS # show :: MaterialMap -> String # showList :: [MaterialMap] -> ShowS # | |
Eq MaterialMap Source # | |
Defined in Raylib.Types (==) :: MaterialMap -> MaterialMap -> Bool # (/=) :: MaterialMap -> MaterialMap -> Bool # |
p'MaterialMap'color :: Ptr MaterialMap -> Ptr Color Source #
Instances
Storable Material Source # | |
Show Material Source # | |
Eq Material Source # | |
p'Material'maps :: Ptr Material -> Ptr (Ptr MaterialMap) Source #
Instances
Storable Transform Source # | |
Defined in Raylib.Types | |
Show Transform Source # | |
Eq Transform Source # | |
BoneInfo | |
|
Instances
Storable BoneInfo Source # | |
Show BoneInfo Source # | |
Eq BoneInfo Source # | |
Instances
Storable Model Source # | |
Show Model Source # | |
Eq Model Source # | |
data ModelAnimation Source #
Instances
Storable ModelAnimation Source # | |
Defined in Raylib.Types sizeOf :: ModelAnimation -> Int # alignment :: ModelAnimation -> Int # peekElemOff :: Ptr ModelAnimation -> Int -> IO ModelAnimation # pokeElemOff :: Ptr ModelAnimation -> Int -> ModelAnimation -> IO () # peekByteOff :: Ptr b -> Int -> IO ModelAnimation # pokeByteOff :: Ptr b -> Int -> ModelAnimation -> IO () # peek :: Ptr ModelAnimation -> IO ModelAnimation # poke :: Ptr ModelAnimation -> ModelAnimation -> IO () # | |
Show ModelAnimation Source # | |
Defined in Raylib.Types showsPrec :: Int -> ModelAnimation -> ShowS # show :: ModelAnimation -> String # showList :: [ModelAnimation] -> ShowS # | |
Eq ModelAnimation Source # | |
Defined in Raylib.Types (==) :: ModelAnimation -> ModelAnimation -> Bool # (/=) :: ModelAnimation -> ModelAnimation -> Bool # |
p'ModelAnimation'bones :: Ptr ModelAnimation -> Ptr (Ptr BoneInfo) Source #
p'ModelAnimation'framePoses :: Ptr ModelAnimation -> Ptr (Ptr (Ptr Transform)) Source #
data RayCollision Source #
Instances
Storable RayCollision Source # | |
Defined in Raylib.Types sizeOf :: RayCollision -> Int # alignment :: RayCollision -> Int # peekElemOff :: Ptr RayCollision -> Int -> IO RayCollision # pokeElemOff :: Ptr RayCollision -> Int -> RayCollision -> IO () # peekByteOff :: Ptr b -> Int -> IO RayCollision # pokeByteOff :: Ptr b -> Int -> RayCollision -> IO () # peek :: Ptr RayCollision -> IO RayCollision # poke :: Ptr RayCollision -> RayCollision -> IO () # | |
Show RayCollision Source # | |
Defined in Raylib.Types showsPrec :: Int -> RayCollision -> ShowS # show :: RayCollision -> String # showList :: [RayCollision] -> ShowS # | |
Eq RayCollision Source # | |
Defined in Raylib.Types (==) :: RayCollision -> RayCollision -> Bool # (/=) :: RayCollision -> RayCollision -> Bool # |
p'RayCollision'hit :: Ptr RayCollision -> Ptr CInt Source #
data BoundingBox Source #
Instances
Storable BoundingBox Source # | |
Defined in Raylib.Types sizeOf :: BoundingBox -> Int # alignment :: BoundingBox -> Int # peekElemOff :: Ptr BoundingBox -> Int -> IO BoundingBox # pokeElemOff :: Ptr BoundingBox -> Int -> BoundingBox -> IO () # peekByteOff :: Ptr b -> Int -> IO BoundingBox # pokeByteOff :: Ptr b -> Int -> BoundingBox -> IO () # peek :: Ptr BoundingBox -> IO BoundingBox # poke :: Ptr BoundingBox -> BoundingBox -> IO () # | |
Show BoundingBox Source # | |
Defined in Raylib.Types showsPrec :: Int -> BoundingBox -> ShowS # show :: BoundingBox -> String # showList :: [BoundingBox] -> ShowS # | |
Eq BoundingBox Source # | |
Defined in Raylib.Types (==) :: BoundingBox -> BoundingBox -> Bool # (/=) :: BoundingBox -> BoundingBox -> Bool # |
p'BoundingBox'min :: Ptr BoundingBox -> Ptr Vector3 Source #
p'BoundingBox'max :: Ptr BoundingBox -> Ptr Vector3 Source #
Wave | |
|
data AudioStream Source #
Instances
Storable AudioStream Source # | |
Defined in Raylib.Types sizeOf :: AudioStream -> Int # alignment :: AudioStream -> Int # peekElemOff :: Ptr AudioStream -> Int -> IO AudioStream # pokeElemOff :: Ptr AudioStream -> Int -> AudioStream -> IO () # peekByteOff :: Ptr b -> Int -> IO AudioStream # pokeByteOff :: Ptr b -> Int -> AudioStream -> IO () # peek :: Ptr AudioStream -> IO AudioStream # poke :: Ptr AudioStream -> AudioStream -> IO () # | |
Show AudioStream Source # | |
Defined in Raylib.Types showsPrec :: Int -> AudioStream -> ShowS # show :: AudioStream -> String # showList :: [AudioStream] -> ShowS # | |
Eq AudioStream Source # | |
Defined in Raylib.Types (==) :: AudioStream -> AudioStream -> Bool # (/=) :: AudioStream -> AudioStream -> Bool # |
p'AudioStream'buffer :: Ptr AudioStream -> Ptr (Ptr RAudioBuffer) Source #
p'AudioStream'processor :: Ptr AudioStream -> Ptr (Ptr rAudioProcessor) Source #
Instances
Storable Sound Source # | |
Show Sound Source # | |
Eq Sound Source # | |
p'Sound'stream :: Ptr Sound -> Ptr AudioStream Source #
Music | |
|
Instances
Storable Music Source # | |
Show Music Source # | |
Eq Music Source # | |
p'Musistream :: Ptr Music -> Ptr AudioStream Source #
data VrDeviceInfo Source #
Instances
Storable VrDeviceInfo Source # | |
Defined in Raylib.Types sizeOf :: VrDeviceInfo -> Int # alignment :: VrDeviceInfo -> Int # peekElemOff :: Ptr VrDeviceInfo -> Int -> IO VrDeviceInfo # pokeElemOff :: Ptr VrDeviceInfo -> Int -> VrDeviceInfo -> IO () # peekByteOff :: Ptr b -> Int -> IO VrDeviceInfo # pokeByteOff :: Ptr b -> Int -> VrDeviceInfo -> IO () # peek :: Ptr VrDeviceInfo -> IO VrDeviceInfo # poke :: Ptr VrDeviceInfo -> VrDeviceInfo -> IO () # | |
Show VrDeviceInfo Source # | |
Defined in Raylib.Types showsPrec :: Int -> VrDeviceInfo -> ShowS # show :: VrDeviceInfo -> String # showList :: [VrDeviceInfo] -> ShowS # | |
Eq VrDeviceInfo Source # | |
Defined in Raylib.Types (==) :: VrDeviceInfo -> VrDeviceInfo -> Bool # (/=) :: VrDeviceInfo -> VrDeviceInfo -> Bool # |
data VrStereoConfig Source #
Instances
Storable VrStereoConfig Source # | |
Defined in Raylib.Types sizeOf :: VrStereoConfig -> Int # alignment :: VrStereoConfig -> Int # peekElemOff :: Ptr VrStereoConfig -> Int -> IO VrStereoConfig # pokeElemOff :: Ptr VrStereoConfig -> Int -> VrStereoConfig -> IO () # peekByteOff :: Ptr b -> Int -> IO VrStereoConfig # pokeByteOff :: Ptr b -> Int -> VrStereoConfig -> IO () # peek :: Ptr VrStereoConfig -> IO VrStereoConfig # poke :: Ptr VrStereoConfig -> VrStereoConfig -> IO () # | |
Show VrStereoConfig Source # | |
Defined in Raylib.Types showsPrec :: Int -> VrStereoConfig -> ShowS # show :: VrStereoConfig -> String # showList :: [VrStereoConfig] -> ShowS # | |
Eq VrStereoConfig Source # | |
Defined in Raylib.Types (==) :: VrStereoConfig -> VrStereoConfig -> Bool # (/=) :: VrStereoConfig -> VrStereoConfig -> Bool # |
data FilePathList Source #
Instances
Storable FilePathList Source # | |
Defined in Raylib.Types sizeOf :: FilePathList -> Int # alignment :: FilePathList -> Int # peekElemOff :: Ptr FilePathList -> Int -> IO FilePathList # pokeElemOff :: Ptr FilePathList -> Int -> FilePathList -> IO () # peekByteOff :: Ptr b -> Int -> IO FilePathList # pokeByteOff :: Ptr b -> Int -> FilePathList -> IO () # peek :: Ptr FilePathList -> IO FilePathList # poke :: Ptr FilePathList -> FilePathList -> IO () # | |
Show FilePathList Source # | |
Defined in Raylib.Types showsPrec :: Int -> FilePathList -> ShowS # show :: FilePathList -> String # showList :: [FilePathList] -> ShowS # | |
Eq FilePathList Source # | |
Defined in Raylib.Types (==) :: FilePathList -> FilePathList -> Bool # (/=) :: FilePathList -> FilePathList -> Bool # |
p'FilePathList'paths :: Ptr FilePathList -> Ptr (Ptr CString) Source #