h-raylib-5.1.3.0: Raylib bindings for Haskell
Safe HaskellSafe-Inferred
LanguageHaskell2010

Raylib.Types.Core.Textures

Description

Bindings for types used mainly in rtextures

Synopsis

Enumerations

data PixelFormat Source #

Structures

data Image Source #

Instances

Instances details
Storable Image Source # 
Instance details

Defined in Raylib.Types.Core.Textures

Methods

sizeOf :: Image -> Int #

alignment :: Image -> Int #

peekElemOff :: Ptr Image -> Int -> IO Image #

pokeElemOff :: Ptr Image -> Int -> Image -> IO () #

peekByteOff :: Ptr b -> Int -> IO Image #

pokeByteOff :: Ptr b -> Int -> Image -> IO () #

peek :: Ptr Image -> IO Image #

poke :: Ptr Image -> Image -> IO () #

Show Image Source # 
Instance details

Defined in Raylib.Types.Core.Textures

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

Eq Image Source # 
Instance details

Defined in Raylib.Types.Core.Textures

Methods

(==) :: Image -> Image -> Bool #

(/=) :: Image -> Image -> Bool #

Freeable Image Source # 
Instance details

Defined in Raylib.Types.Core.Textures

data Texture Source #

Instances

Instances details
Storable Texture Source # 
Instance details

Defined in Raylib.Types.Core.Textures

Show Texture Source # 
Instance details

Defined in Raylib.Types.Core.Textures

Eq Texture Source # 
Instance details

Defined in Raylib.Types.Core.Textures

Methods

(==) :: Texture -> Texture -> Bool #

(/=) :: Texture -> Texture -> Bool #

Freeable Texture Source # 
Instance details

Defined in Raylib.Types.Core.Textures

Pointer utilities