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

Raylib.Types.Core.Models

Description

Bindings for types used mainly in rmodels

Synopsis

Enumerations

data ShaderLocationIndex Source #

Structures

data Shader Source #

Constructors

Shader 

Fields

Instances

Instances details
Storable Shader Source # 
Instance details

Defined in Raylib.Types.Core.Models

Show Shader Source # 
Instance details

Defined in Raylib.Types.Core.Models

Eq Shader Source # 
Instance details

Defined in Raylib.Types.Core.Models

Methods

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

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

Freeable Shader Source # 
Instance details

Defined in Raylib.Types.Core.Models

data BoneInfo Source #

Constructors

BoneInfo 

Instances

Instances details
Storable BoneInfo Source # 
Instance details

Defined in Raylib.Types.Core.Models

Show BoneInfo Source # 
Instance details

Defined in Raylib.Types.Core.Models

Eq BoneInfo Source # 
Instance details

Defined in Raylib.Types.Core.Models

Freeable BoneInfo Source # 
Instance details

Defined in Raylib.Types.Core.Models

data Model Source #

Instances

Instances details
Storable Model Source # 
Instance details

Defined in Raylib.Types.Core.Models

Methods

sizeOf :: Model -> Int #

alignment :: Model -> Int #

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

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

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

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

peek :: Ptr Model -> IO Model #

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

Show Model Source # 
Instance details

Defined in Raylib.Types.Core.Models

Methods

showsPrec :: Int -> Model -> ShowS #

show :: Model -> String #

showList :: [Model] -> ShowS #

Eq Model Source # 
Instance details

Defined in Raylib.Types.Core.Models

Methods

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

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

Freeable Model Source # 
Instance details

Defined in Raylib.Types.Core.Models

data Ray Source #

Constructors

Ray 

Instances

Instances details
Storable Ray Source # 
Instance details

Defined in Raylib.Types.Core.Models

Methods

sizeOf :: Ray -> Int #

alignment :: Ray -> Int #

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

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

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

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

peek :: Ptr Ray -> IO Ray #

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

Show Ray Source # 
Instance details

Defined in Raylib.Types.Core.Models

Methods

showsPrec :: Int -> Ray -> ShowS #

show :: Ray -> String #

showList :: [Ray] -> ShowS #

Eq Ray Source # 
Instance details

Defined in Raylib.Types.Core.Models

Methods

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

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

Freeable Ray Source # 
Instance details

Defined in Raylib.Types.Core.Models

Methods

rlFreeDependents :: Ray -> Ptr Ray -> IO () Source #

rlFree :: Ray -> Ptr Ray -> IO () Source #

Pointer utilities