| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Raylib.Types
Documentation
data ConfigFlag Source #
Constructors
Instances
| Enum ConfigFlag Source # | |
Defined in Raylib.Types Methods succ :: ConfigFlag -> ConfigFlag # pred :: ConfigFlag -> ConfigFlag # toEnum :: Int -> ConfigFlag # fromEnum :: ConfigFlag -> Int # enumFrom :: ConfigFlag -> [ConfigFlag] # enumFromThen :: ConfigFlag -> ConfigFlag -> [ConfigFlag] # enumFromTo :: ConfigFlag -> ConfigFlag -> [ConfigFlag] # enumFromThenTo :: ConfigFlag -> ConfigFlag -> ConfigFlag -> [ConfigFlag] # | |
| Show ConfigFlag Source # | |
Defined in Raylib.Types Methods showsPrec :: Int -> ConfigFlag -> ShowS # show :: ConfigFlag -> String # showList :: [ConfigFlag] -> ShowS # | |
| Eq ConfigFlag Source # | |
Defined in Raylib.Types | |
data TraceLogLevel Source #
Instances
| Enum TraceLogLevel Source # | |
Defined in Raylib.Types Methods succ :: TraceLogLevel -> TraceLogLevel # pred :: TraceLogLevel -> TraceLogLevel # toEnum :: Int -> TraceLogLevel # fromEnum :: TraceLogLevel -> Int # enumFrom :: TraceLogLevel -> [TraceLogLevel] # enumFromThen :: TraceLogLevel -> TraceLogLevel -> [TraceLogLevel] # enumFromTo :: TraceLogLevel -> TraceLogLevel -> [TraceLogLevel] # enumFromThenTo :: TraceLogLevel -> TraceLogLevel -> TraceLogLevel -> [TraceLogLevel] # | |
| Show TraceLogLevel Source # | |
Defined in Raylib.Types Methods showsPrec :: Int -> TraceLogLevel -> ShowS # show :: TraceLogLevel -> String # showList :: [TraceLogLevel] -> ShowS # | |
| Eq TraceLogLevel Source # | |
Defined in Raylib.Types Methods (==) :: TraceLogLevel -> TraceLogLevel -> Bool # (/=) :: TraceLogLevel -> TraceLogLevel -> Bool # | |
data KeyboardKey Source #
Constructors
Instances
| Enum KeyboardKey Source # | |
Defined in Raylib.Types Methods succ :: KeyboardKey -> KeyboardKey # pred :: KeyboardKey -> KeyboardKey # toEnum :: Int -> KeyboardKey # fromEnum :: KeyboardKey -> Int # enumFrom :: KeyboardKey -> [KeyboardKey] # enumFromThen :: KeyboardKey -> KeyboardKey -> [KeyboardKey] # enumFromTo :: KeyboardKey -> KeyboardKey -> [KeyboardKey] # enumFromThenTo :: KeyboardKey -> KeyboardKey -> KeyboardKey -> [KeyboardKey] # | |
| Show KeyboardKey Source # | |
Defined in Raylib.Types Methods showsPrec :: Int -> KeyboardKey -> ShowS # show :: KeyboardKey -> String # showList :: [KeyboardKey] -> ShowS # | |
| Eq KeyboardKey Source # | |
Defined in Raylib.Types | |
data MouseButton Source #
Constructors
| MouseButtonLeft | |
| MouseButtonRight | |
| MouseButtonMiddle | |
| MouseButtonSide | |
| MouseButtonExtra | |
| MouseButtonForward | |
| MouseButtonBack |
Instances
| Enum MouseButton Source # | |
Defined in Raylib.Types Methods succ :: MouseButton -> MouseButton # pred :: MouseButton -> MouseButton # toEnum :: Int -> MouseButton # fromEnum :: MouseButton -> Int # enumFrom :: MouseButton -> [MouseButton] # enumFromThen :: MouseButton -> MouseButton -> [MouseButton] # enumFromTo :: MouseButton -> MouseButton -> [MouseButton] # enumFromThenTo :: MouseButton -> MouseButton -> MouseButton -> [MouseButton] # | |
| Show MouseButton Source # | |
Defined in Raylib.Types Methods showsPrec :: Int -> MouseButton -> ShowS # show :: MouseButton -> String # showList :: [MouseButton] -> ShowS # | |
| Eq MouseButton Source # | |
Defined in Raylib.Types | |
data MouseCursor Source #
Constructors
Instances
| Enum MouseCursor Source # | |
Defined in Raylib.Types Methods succ :: MouseCursor -> MouseCursor # pred :: MouseCursor -> MouseCursor # toEnum :: Int -> MouseCursor # fromEnum :: MouseCursor -> Int # enumFrom :: MouseCursor -> [MouseCursor] # enumFromThen :: MouseCursor -> MouseCursor -> [MouseCursor] # enumFromTo :: MouseCursor -> MouseCursor -> [MouseCursor] # enumFromThenTo :: MouseCursor -> MouseCursor -> MouseCursor -> [MouseCursor] # | |
| Show MouseCursor Source # | |
Defined in Raylib.Types Methods showsPrec :: Int -> MouseCursor -> ShowS # show :: MouseCursor -> String # showList :: [MouseCursor] -> ShowS # | |
| Eq MouseCursor Source # | |
Defined in Raylib.Types | |
data GamepadButton Source #
Constructors
Instances
| Enum GamepadButton Source # | |
Defined in Raylib.Types Methods succ :: GamepadButton -> GamepadButton # pred :: GamepadButton -> GamepadButton # toEnum :: Int -> GamepadButton # fromEnum :: GamepadButton -> Int # enumFrom :: GamepadButton -> [GamepadButton] # enumFromThen :: GamepadButton -> GamepadButton -> [GamepadButton] # enumFromTo :: GamepadButton -> GamepadButton -> [GamepadButton] # enumFromThenTo :: GamepadButton -> GamepadButton -> GamepadButton -> [GamepadButton] # | |
| Show GamepadButton Source # | |
Defined in Raylib.Types Methods showsPrec :: Int -> GamepadButton -> ShowS # show :: GamepadButton -> String # showList :: [GamepadButton] -> ShowS # | |
| Eq GamepadButton Source # | |
Defined in Raylib.Types Methods (==) :: GamepadButton -> GamepadButton -> Bool # (/=) :: GamepadButton -> GamepadButton -> Bool # | |
data GamepadAxis Source #
Constructors
| GamepadAxisLeftX | |
| GamepadAxisLeftY | |
| GamepadAxisRightX | |
| GamepadAxisRightY | |
| GamepadAxisLeftTrigger | |
| GamepadAxisRightTrigger |
Instances
| Enum GamepadAxis Source # | |
Defined in Raylib.Types Methods succ :: GamepadAxis -> GamepadAxis # pred :: GamepadAxis -> GamepadAxis # toEnum :: Int -> GamepadAxis # fromEnum :: GamepadAxis -> Int # enumFrom :: GamepadAxis -> [GamepadAxis] # enumFromThen :: GamepadAxis -> GamepadAxis -> [GamepadAxis] # enumFromTo :: GamepadAxis -> GamepadAxis -> [GamepadAxis] # enumFromThenTo :: GamepadAxis -> GamepadAxis -> GamepadAxis -> [GamepadAxis] # | |
| Show GamepadAxis Source # | |
Defined in Raylib.Types Methods showsPrec :: Int -> GamepadAxis -> ShowS # show :: GamepadAxis -> String # showList :: [GamepadAxis] -> ShowS # | |
| Eq GamepadAxis Source # | |
Defined in Raylib.Types | |
data MaterialMapIndex Source #
Constructors
Instances
| Enum MaterialMapIndex Source # | |
Defined in Raylib.Types Methods succ :: MaterialMapIndex -> MaterialMapIndex # pred :: MaterialMapIndex -> MaterialMapIndex # toEnum :: Int -> MaterialMapIndex # fromEnum :: MaterialMapIndex -> Int # enumFrom :: MaterialMapIndex -> [MaterialMapIndex] # enumFromThen :: MaterialMapIndex -> MaterialMapIndex -> [MaterialMapIndex] # enumFromTo :: MaterialMapIndex -> MaterialMapIndex -> [MaterialMapIndex] # enumFromThenTo :: MaterialMapIndex -> MaterialMapIndex -> MaterialMapIndex -> [MaterialMapIndex] # | |
| Show MaterialMapIndex Source # | |
Defined in Raylib.Types Methods showsPrec :: Int -> MaterialMapIndex -> ShowS # show :: MaterialMapIndex -> String # showList :: [MaterialMapIndex] -> ShowS # | |
| Eq MaterialMapIndex Source # | |
Defined in Raylib.Types Methods (==) :: MaterialMapIndex -> MaterialMapIndex -> Bool # (/=) :: MaterialMapIndex -> MaterialMapIndex -> Bool # | |
data ShaderLocationIndex Source #
Constructors
Instances
| Enum ShaderLocationIndex Source # | |
Defined in Raylib.Types Methods succ :: ShaderLocationIndex -> ShaderLocationIndex # pred :: ShaderLocationIndex -> ShaderLocationIndex # toEnum :: Int -> ShaderLocationIndex # fromEnum :: ShaderLocationIndex -> Int # enumFrom :: ShaderLocationIndex -> [ShaderLocationIndex] # enumFromThen :: ShaderLocationIndex -> ShaderLocationIndex -> [ShaderLocationIndex] # enumFromTo :: ShaderLocationIndex -> ShaderLocationIndex -> [ShaderLocationIndex] # enumFromThenTo :: ShaderLocationIndex -> ShaderLocationIndex -> ShaderLocationIndex -> [ShaderLocationIndex] # | |
| Show ShaderLocationIndex Source # | |
Defined in Raylib.Types Methods showsPrec :: Int -> ShaderLocationIndex -> ShowS # show :: ShaderLocationIndex -> String # showList :: [ShaderLocationIndex] -> ShowS # | |
| Eq ShaderLocationIndex Source # | |
Defined in Raylib.Types Methods (==) :: ShaderLocationIndex -> ShaderLocationIndex -> Bool # (/=) :: ShaderLocationIndex -> ShaderLocationIndex -> Bool # | |
data ShaderUniformDataType Source #
Constructors
Instances
data ShaderUniformData Source #
Constructors
Instances
| Show ShaderUniformData Source # | |
Defined in Raylib.Types Methods showsPrec :: Int -> ShaderUniformData -> ShowS # show :: ShaderUniformData -> String # showList :: [ShaderUniformData] -> ShowS # | |
| Eq ShaderUniformData Source # | |
Defined in Raylib.Types Methods (==) :: ShaderUniformData -> ShaderUniformData -> Bool # (/=) :: ShaderUniformData -> ShaderUniformData -> Bool # | |
data ShaderUniformDataV Source #
Constructors
Instances
| Show ShaderUniformDataV Source # | |
Defined in Raylib.Types Methods showsPrec :: Int -> ShaderUniformDataV -> ShowS # show :: ShaderUniformDataV -> String # showList :: [ShaderUniformDataV] -> ShowS # | |
| Eq ShaderUniformDataV Source # | |
Defined in Raylib.Types Methods (==) :: ShaderUniformDataV -> ShaderUniformDataV -> Bool # (/=) :: ShaderUniformDataV -> ShaderUniformDataV -> Bool # | |
unpackShaderUniformDataV :: ShaderUniformDataV -> IO (ShaderUniformDataType, Ptr (), Int) Source #
data ShaderAttributeDataType Source #
Instances
data PixelFormat Source #
Constructors
Instances
data TextureFilter Source #
Constructors
| TextureFilterPoint | |
| TextureFilterBilinear | |
| TextureFilterTrilinear | |
| TextureFilterAnisotropic4x | |
| TextureFilterAnisotropic8x | |
| TextureFilterAnisotropic16x |
Instances
| Enum TextureFilter Source # | |
Defined in Raylib.Types Methods succ :: TextureFilter -> TextureFilter # pred :: TextureFilter -> TextureFilter # toEnum :: Int -> TextureFilter # fromEnum :: TextureFilter -> Int # enumFrom :: TextureFilter -> [TextureFilter] # enumFromThen :: TextureFilter -> TextureFilter -> [TextureFilter] # enumFromTo :: TextureFilter -> TextureFilter -> [TextureFilter] # enumFromThenTo :: TextureFilter -> TextureFilter -> TextureFilter -> [TextureFilter] # | |
data TextureWrap Source #
Instances
| Enum TextureWrap Source # | |
Defined in Raylib.Types Methods succ :: TextureWrap -> TextureWrap # pred :: TextureWrap -> TextureWrap # toEnum :: Int -> TextureWrap # fromEnum :: TextureWrap -> Int # enumFrom :: TextureWrap -> [TextureWrap] # enumFromThen :: TextureWrap -> TextureWrap -> [TextureWrap] # enumFromTo :: TextureWrap -> TextureWrap -> [TextureWrap] # enumFromThenTo :: TextureWrap -> TextureWrap -> TextureWrap -> [TextureWrap] # | |
data CubemapLayout Source #
Constructors
| CubemapLayoutAutoDetect | |
| CubemapLayoutLineVertical | |
| CubemapLayoutLineHorizontal | |
| CubemapLayoutCrossThreeByFour | |
| CubemapLayoutCrossThreeByThree | |
| CubemapLayoutPanorama |
Instances
| Enum CubemapLayout Source # | |
Defined in Raylib.Types Methods succ :: CubemapLayout -> CubemapLayout # pred :: CubemapLayout -> CubemapLayout # toEnum :: Int -> CubemapLayout # fromEnum :: CubemapLayout -> Int # enumFrom :: CubemapLayout -> [CubemapLayout] # enumFromThen :: CubemapLayout -> CubemapLayout -> [CubemapLayout] # enumFromTo :: CubemapLayout -> CubemapLayout -> [CubemapLayout] # enumFromThenTo :: CubemapLayout -> CubemapLayout -> CubemapLayout -> [CubemapLayout] # | |
Constructors
| FontDefault | |
| FontBitmap | |
| FontSDF |
Instances
| Enum FontType Source # | |
Constructors
| BlendAlpha | |
| BlendAdditive | |
| BlendMultiplied | |
| BlendAddColors | |
| BlendSubtractColors | |
| BlendAlphaPremultiply | |
| BlendCustom | |
| BlendCustomSeparate |
Instances
| Enum BlendMode Source # | |
Defined in Raylib.Types Methods succ :: BlendMode -> BlendMode # pred :: BlendMode -> BlendMode # fromEnum :: BlendMode -> Int # enumFrom :: BlendMode -> [BlendMode] # enumFromThen :: BlendMode -> BlendMode -> [BlendMode] # enumFromTo :: BlendMode -> BlendMode -> [BlendMode] # enumFromThenTo :: BlendMode -> BlendMode -> BlendMode -> [BlendMode] # | |
Constructors
| GestureNone | |
| GestureTap | |
| GestureDoubleTap | |
| GestureHold | |
| GestureDrag | |
| GestureSwipeRight | |
| GestureSwipeLeft | |
| GestureSwipeUp | |
| GestureSwipeDown | |
| GesturePinchIn | |
| GesturePinchOut |
data CameraMode Source #
Constructors
| CameraModeCustom | |
| CameraModeFree | |
| CameraModeOrbital | |
| CameraModeFirstPerson | |
| CameraModeThirdPerson |
Instances
| Enum CameraMode Source # | |
Defined in Raylib.Types Methods 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 #
Constructors
| CameraPerspective | |
| CameraOrthographic |
Instances
data NPatchLayout Source #
Instances
data MusicContextType Source #
Constructors
| MusicAudioNone | |
| MusicAudioWAV | |
| MusicAudioOGG | |
| MusicAudioFLAC | |
| MusicAudioMP3 | |
| MusicAudioQOA | |
| MusicModuleXM | |
| MusicModuleMOD |
Instances
Methods
asList :: a -> [Float] Source #
(|*|) :: a -> Float -> a Source #
(|/|) :: a -> Float -> a Source #
Instances
Instances
| Storable Vector2 Source # | |
| Show Vector2 Source # | |
| Eq Vector2 Source # | |
| Vector Vector2 Source # | |
Defined in Raylib.Types Methods asList :: Vector2 -> [Float] Source # (|+|) :: Vector2 -> Vector2 -> Vector2 Source # (|-|) :: Vector2 -> Vector2 -> Vector2 Source # (|*|) :: Vector2 -> Float -> Vector2 Source # (|/|) :: Vector2 -> Float -> Vector2 Source # (|.|) :: Vector2 -> Vector2 -> Float Source # inverse :: Vector2 -> Vector2 Source # | |
Instances
| Storable Vector3 Source # | |
| Show Vector3 Source # | |
| Eq Vector3 Source # | |
| Vector Vector3 Source # | |
Defined in Raylib.Types Methods asList :: Vector3 -> [Float] Source # (|+|) :: Vector3 -> Vector3 -> Vector3 Source # (|-|) :: Vector3 -> Vector3 -> Vector3 Source # (|*|) :: Vector3 -> Float -> Vector3 Source # (|/|) :: Vector3 -> Float -> Vector3 Source # (|.|) :: Vector3 -> Vector3 -> Float Source # inverse :: Vector3 -> Vector3 Source # | |
Constructors
| Vector4 | |
Instances
| Storable Vector4 Source # | |
| Show Vector4 Source # | |
| Eq Vector4 Source # | |
| Vector Vector4 Source # | |
Defined in Raylib.Types Methods asList :: Vector4 -> [Float] Source # (|+|) :: Vector4 -> Vector4 -> Vector4 Source # (|-|) :: Vector4 -> Vector4 -> Vector4 Source # (|*|) :: Vector4 -> Float -> Vector4 Source # (|/|) :: Vector4 -> Float -> Vector4 Source # (|.|) :: Vector4 -> Vector4 -> Float Source # inverse :: Vector4 -> Vector4 Source # | |
type Quaternion = Vector4 Source #
Constructors
| Matrix | |
Fields
| |
Instances
| Storable Matrix Source # | |
| Show Matrix Source # | |
| Eq Matrix Source # | |
vectorToColor :: Vector4 -> Color Source #
Instances
| Storable Color Source # | |
| Show Color Source # | |
| Eq Color Source # | |
Constructors
| Rectangle | |
Fields
| |
Instances
| Storable Rectangle Source # | |
Defined in Raylib.Types | |
| Show Rectangle Source # | |
| Eq Rectangle Source # | |
Constructors
| Image | |
Fields
| |
Instances
| Storable Image Source # | |
| Show Image Source # | |
| Eq Image Source # | |
Constructors
| Texture | |
Fields
| |
Instances
| Storable Texture Source # | |
| Show Texture Source # | |
| Eq Texture Source # | |
type TextureCubemap = Texture Source #
data RenderTexture Source #
Constructors
| RenderTexture | |
Fields | |
Instances
| Storable RenderTexture Source # | |
Defined in Raylib.Types Methods 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 Methods showsPrec :: Int -> RenderTexture -> ShowS # show :: RenderTexture -> String # showList :: [RenderTexture] -> ShowS # | |
| Eq RenderTexture Source # | |
Defined in Raylib.Types Methods (==) :: RenderTexture -> RenderTexture -> Bool # (/=) :: RenderTexture -> RenderTexture -> Bool # | |
type RenderTexture2D = RenderTexture Source #
data NPatchInfo Source #
Constructors
| NPatchInfo | |
Fields | |
Instances
| Storable NPatchInfo Source # | |
Defined in Raylib.Types Methods 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 Methods showsPrec :: Int -> NPatchInfo -> ShowS # show :: NPatchInfo -> String # showList :: [NPatchInfo] -> ShowS # | |
| Eq NPatchInfo Source # | |
Defined in Raylib.Types | |
Constructors
| GlyphInfo | |
Fields | |
Instances
| Storable GlyphInfo Source # | |
Defined in Raylib.Types | |
| Show GlyphInfo Source # | |
| Eq GlyphInfo Source # | |
Constructors
| Font | |
Fields
| |
Constructors
| Camera3D | |
Fields | |
Instances
| Storable Camera3D Source # | |
Defined in Raylib.Types | |
| Show Camera3D Source # | |
| Eq Camera3D Source # | |
Constructors
| Camera2D | |
Fields | |
Instances
| Storable Camera2D Source # | |
Defined in Raylib.Types | |
| Show Camera2D Source # | |
| Eq Camera2D Source # | |
Constructors
| Mesh | |
Fields
| |
Constructors
| Shader | |
Fields
| |
Instances
| Storable Shader Source # | |
| Show Shader Source # | |
| Eq Shader Source # | |
data MaterialMap Source #
Constructors
| MaterialMap | |
Fields | |
Instances
| Storable MaterialMap Source # | |
Defined in Raylib.Types Methods 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 Methods showsPrec :: Int -> MaterialMap -> ShowS # show :: MaterialMap -> String # showList :: [MaterialMap] -> ShowS # | |
| Eq MaterialMap Source # | |
Defined in Raylib.Types | |
Constructors
| Material | |
Fields
| |
Instances
| Storable Material Source # | |
Defined in Raylib.Types | |
| Show Material Source # | |
| Eq Material Source # | |
Constructors
| Transform | |
Fields | |
Instances
| Storable Transform Source # | |
Defined in Raylib.Types | |
| Show Transform Source # | |
| Eq Transform Source # | |
Constructors
| BoneInfo | |
Fields | |
Instances
| Storable BoneInfo Source # | |
Defined in Raylib.Types | |
| Show BoneInfo Source # | |
| Eq BoneInfo Source # | |
Constructors
| Model | |
Fields
| |
Instances
| Storable Model Source # | |
| Show Model Source # | |
| Eq Model Source # | |
data ModelAnimation Source #
Constructors
| ModelAnimation | |
Fields | |
Instances
| Storable ModelAnimation Source # | |
Defined in Raylib.Types Methods 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 Methods showsPrec :: Int -> ModelAnimation -> ShowS # show :: ModelAnimation -> String # showList :: [ModelAnimation] -> ShowS # | |
| Eq ModelAnimation Source # | |
Defined in Raylib.Types Methods (==) :: ModelAnimation -> ModelAnimation -> Bool # (/=) :: ModelAnimation -> ModelAnimation -> Bool # | |
Constructors
| Ray | |
Fields | |
data RayCollision Source #
Constructors
| RayCollision | |
Fields | |
Instances
| Storable RayCollision Source # | |
Defined in Raylib.Types Methods 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 Methods showsPrec :: Int -> RayCollision -> ShowS # show :: RayCollision -> String # showList :: [RayCollision] -> ShowS # | |
| Eq RayCollision Source # | |
Defined in Raylib.Types | |
data BoundingBox Source #
Constructors
| BoundingBox | |
Fields | |
Instances
| Storable BoundingBox Source # | |
Defined in Raylib.Types Methods 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 Methods showsPrec :: Int -> BoundingBox -> ShowS # show :: BoundingBox -> String # showList :: [BoundingBox] -> ShowS # | |
| Eq BoundingBox Source # | |
Defined in Raylib.Types | |
Constructors
| Wave | |
Fields
| |
data RAudioBuffer Source #
Constructors
Instances
| Storable RAudioBuffer Source # | |
Defined in Raylib.Types Methods sizeOf :: RAudioBuffer -> Int # alignment :: RAudioBuffer -> Int # peekElemOff :: Ptr RAudioBuffer -> Int -> IO RAudioBuffer # pokeElemOff :: Ptr RAudioBuffer -> Int -> RAudioBuffer -> IO () # peekByteOff :: Ptr b -> Int -> IO RAudioBuffer # pokeByteOff :: Ptr b -> Int -> RAudioBuffer -> IO () # peek :: Ptr RAudioBuffer -> IO RAudioBuffer # poke :: Ptr RAudioBuffer -> RAudioBuffer -> IO () # | |
| Show RAudioBuffer Source # | |
Defined in Raylib.Types Methods showsPrec :: Int -> RAudioBuffer -> ShowS # show :: RAudioBuffer -> String # showList :: [RAudioBuffer] -> ShowS # | |
| Eq RAudioBuffer Source # | |
Defined in Raylib.Types | |
data RAudioProcessor Source #
Constructors
| RAudioProcessor | |
Instances
| Storable RAudioProcessor Source # | |
Defined in Raylib.Types Methods sizeOf :: RAudioProcessor -> Int # alignment :: RAudioProcessor -> Int # peekElemOff :: Ptr RAudioProcessor -> Int -> IO RAudioProcessor # pokeElemOff :: Ptr RAudioProcessor -> Int -> RAudioProcessor -> IO () # peekByteOff :: Ptr b -> Int -> IO RAudioProcessor # pokeByteOff :: Ptr b -> Int -> RAudioProcessor -> IO () # peek :: Ptr RAudioProcessor -> IO RAudioProcessor # poke :: Ptr RAudioProcessor -> RAudioProcessor -> IO () # | |
| Show RAudioProcessor Source # | |
Defined in Raylib.Types Methods showsPrec :: Int -> RAudioProcessor -> ShowS # show :: RAudioProcessor -> String # showList :: [RAudioProcessor] -> ShowS # | |
| Eq RAudioProcessor Source # | |
Defined in Raylib.Types Methods (==) :: RAudioProcessor -> RAudioProcessor -> Bool # (/=) :: RAudioProcessor -> RAudioProcessor -> Bool # | |
data AudioStream Source #
Constructors
| AudioStream | |
Instances
| Storable AudioStream Source # | |
Defined in Raylib.Types Methods 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 Methods showsPrec :: Int -> AudioStream -> ShowS # show :: AudioStream -> String # showList :: [AudioStream] -> ShowS # | |
| Eq AudioStream Source # | |
Defined in Raylib.Types | |
Constructors
| Sound | |
Fields | |
Instances
| Storable Sound Source # | |
| Show Sound Source # | |
| Eq Sound Source # | |
Constructors
| Music | |
Fields
| |
Instances
| Storable Music Source # | |
| Show Music Source # | |
| Eq Music Source # | |
data VrDeviceInfo Source #
Constructors
Instances
| Storable VrDeviceInfo Source # | |
Defined in Raylib.Types Methods 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 Methods showsPrec :: Int -> VrDeviceInfo -> ShowS # show :: VrDeviceInfo -> String # showList :: [VrDeviceInfo] -> ShowS # | |
| Eq VrDeviceInfo Source # | |
Defined in Raylib.Types | |
data VrStereoConfig Source #
Constructors
Instances
| Storable VrStereoConfig Source # | |
Defined in Raylib.Types Methods 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 Methods showsPrec :: Int -> VrStereoConfig -> ShowS # show :: VrStereoConfig -> String # showList :: [VrStereoConfig] -> ShowS # | |
| Eq VrStereoConfig Source # | |
Defined in Raylib.Types Methods (==) :: VrStereoConfig -> VrStereoConfig -> Bool # (/=) :: VrStereoConfig -> VrStereoConfig -> Bool # | |
data FilePathList Source #
Constructors
| FilePathList | |
Fields | |
Instances
| Storable FilePathList Source # | |
Defined in Raylib.Types Methods 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 Methods showsPrec :: Int -> FilePathList -> ShowS # show :: FilePathList -> String # showList :: [FilePathList] -> ShowS # | |
| Eq FilePathList Source # | |
Defined in Raylib.Types | |