| 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
| ShaderUniformFloat | |
| ShaderUniformVec2 | |
| ShaderUniformVec3 | |
| ShaderUniformVec4 | |
| ShaderUniformInt | |
| ShaderUniformIvec2 | |
| ShaderUniformIvec3 | |
| ShaderUniformIvec4 | |
| ShaderUniformSampler2d |
Instances
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
Instances
| Storable Vector2 Source # | |
| Show Vector2 Source # | |
| Eq Vector2 Source # | |
Instances
| Storable Vector3 Source # | |
| Show Vector3 Source # | |
| Eq Vector3 Source # | |
Constructors
| Vector4 | |
Instances
| Storable Vector4 Source # | |
| Show Vector4 Source # | |
| Eq Vector4 Source # | |
type Quaternion = Vector4 Source #
Constructors
| Matrix | |
Fields
| |
Instances
| Storable Matrix Source # | |
| Show Matrix Source # | |
| Eq Matrix 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 | |
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 #
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
| |
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 | |
p'MaterialMap'color :: Ptr MaterialMap -> Ptr Color Source #
Constructors
| Material | |
Fields | |
Instances
| Storable Material Source # | |
Defined in Raylib.Types | |
| Show Material Source # | |
| Eq Material Source # | |
p'Material'maps :: Ptr Material -> Ptr (Ptr MaterialMap) 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 | |
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 # | |
p'ModelAnimation'bones :: Ptr ModelAnimation -> Ptr (Ptr BoneInfo) Source #
p'ModelAnimation'framePoses :: Ptr ModelAnimation -> Ptr (Ptr (Ptr Transform)) Source #
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 | |
p'RayCollision'hit :: Ptr RayCollision -> Ptr CBool Source #
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 | |
p'BoundingBox'min :: Ptr BoundingBox -> Ptr Vector3 Source #
p'BoundingBox'max :: Ptr BoundingBox -> Ptr Vector3 Source #
Constructors
| Wave | |
Fields
| |
data RAudioBuffer Source #
Constructors
| RAudioBuffer |
data RAudioProcessor Source #
Constructors
| RAudioProcessor |
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 | |
p'AudioStream'buffer :: Ptr AudioStream -> Ptr (Ptr RAudioBuffer) Source #
p'AudioStream'processor :: Ptr AudioStream -> Ptr (Ptr rAudioProcessor) Source #
Constructors
| Sound | |
Fields | |
Instances
| Storable Sound Source # | |
| Show Sound Source # | |
| Eq Sound Source # | |
p'Sound'stream :: Ptr Sound -> Ptr AudioStream Source #
Constructors
| Music | |
Fields
| |
Instances
| Storable Music Source # | |
| Show Music Source # | |
| Eq Music Source # | |
p'Musistream :: Ptr Music -> Ptr AudioStream 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 | |
p'FilePathList'paths :: Ptr FilePathList -> Ptr (Ptr CString) Source #