| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
SDL3.Sys.Bindgen.Vulkan
Synopsis
- newtype VkInstance = VkInstance {}
- data VkInstance_T
- newtype VkPhysicalDevice = VkPhysicalDevice {}
- data VkPhysicalDevice_T
- newtype VkSurfaceKHR = VkSurfaceKHR {}
- data VkSurfaceKHR_T
- data VkAllocationCallbacks
Documentation
newtype VkInstance Source #
- C declaration
VkInstance, defined atSDL3/SDL_vulkan.h 67:1
Constructors
| VkInstance | |
Fields | |
Instances
data VkInstance_T Source #
- C declaration
struct VkInstance_T, defined atSDL3/SDL_vulkan.h 67:1
newtype VkPhysicalDevice Source #
- C declaration
VkPhysicalDevice, defined atSDL3/SDL_vulkan.h 68:1
Constructors
| VkPhysicalDevice | |
Fields | |
Instances
| Storable VkPhysicalDevice Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Methods sizeOf :: VkPhysicalDevice -> Int # alignment :: VkPhysicalDevice -> Int # peekElemOff :: Ptr VkPhysicalDevice -> Int -> IO VkPhysicalDevice # pokeElemOff :: Ptr VkPhysicalDevice -> Int -> VkPhysicalDevice -> IO () # peekByteOff :: Ptr b -> Int -> IO VkPhysicalDevice # pokeByteOff :: Ptr b -> Int -> VkPhysicalDevice -> IO () # peek :: Ptr VkPhysicalDevice -> IO VkPhysicalDevice # poke :: Ptr VkPhysicalDevice -> VkPhysicalDevice -> IO () # | |||||
| Generic VkPhysicalDevice Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Associated Types
Methods from :: VkPhysicalDevice -> Rep VkPhysicalDevice x # to :: Rep VkPhysicalDevice x -> VkPhysicalDevice # | |||||
| Show VkPhysicalDevice Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Methods showsPrec :: Int -> VkPhysicalDevice -> ShowS # show :: VkPhysicalDevice -> String # showList :: [VkPhysicalDevice] -> ShowS # | |||||
| Eq VkPhysicalDevice Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Methods (==) :: VkPhysicalDevice -> VkPhysicalDevice -> Bool # (/=) :: VkPhysicalDevice -> VkPhysicalDevice -> Bool # | |||||
| Ord VkPhysicalDevice Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Methods compare :: VkPhysicalDevice -> VkPhysicalDevice -> Ordering # (<) :: VkPhysicalDevice -> VkPhysicalDevice -> Bool # (<=) :: VkPhysicalDevice -> VkPhysicalDevice -> Bool # (>) :: VkPhysicalDevice -> VkPhysicalDevice -> Bool # (>=) :: VkPhysicalDevice -> VkPhysicalDevice -> Bool # max :: VkPhysicalDevice -> VkPhysicalDevice -> VkPhysicalDevice # min :: VkPhysicalDevice -> VkPhysicalDevice -> VkPhysicalDevice # | |||||
| HasFFIType VkPhysicalDevice Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Associated Types
Methods toFFIType :: VkPhysicalDevice -> FFIType VkPhysicalDevice # fromFFIType :: FFIType VkPhysicalDevice -> VkPhysicalDevice # | |||||
| ReadRaw VkPhysicalDevice Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Methods | |||||
| StaticSize VkPhysicalDevice Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Methods staticSizeOf :: Proxy VkPhysicalDevice -> Int # staticAlignment :: Proxy VkPhysicalDevice -> Int # | |||||
| WriteRaw VkPhysicalDevice Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Methods writeRaw :: Ptr VkPhysicalDevice -> VkPhysicalDevice -> IO () # | |||||
| HasCField VkPhysicalDevice "unwrap" Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Associated Types
| |||||
| ty ~ Ptr VkPhysicalDevice_T => HasField "unwrap" VkPhysicalDevice ty Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Methods hasField :: VkPhysicalDevice -> (ty -> VkPhysicalDevice, ty) # | |||||
| ty ~ Ptr VkPhysicalDevice_T => HasField "unwrap" (Ptr VkPhysicalDevice) (Ptr ty :: Type) Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Methods getField :: Ptr VkPhysicalDevice -> Ptr ty # | |||||
| type Rep VkPhysicalDevice Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan type Rep VkPhysicalDevice = D1 ('MetaData "VkPhysicalDevice" "SDL3.Sys.Bindgen.Vulkan" "sdl3-bindgen-sys-0.0.1.0-inplace" 'True) (C1 ('MetaCons "VkPhysicalDevice" 'PrefixI 'True) (S1 ('MetaSel ('Just "unwrap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Ptr VkPhysicalDevice_T)))) | |||||
| type FFIType VkPhysicalDevice Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan | |||||
| type CFieldType VkPhysicalDevice "unwrap" Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan | |||||
data VkPhysicalDevice_T Source #
- C declaration
struct VkPhysicalDevice_T, defined atSDL3/SDL_vulkan.h 68:1
newtype VkSurfaceKHR Source #
- C declaration
VkSurfaceKHR, defined atSDL3/SDL_vulkan.h 69:1
Constructors
| VkSurfaceKHR | |
Fields | |
Instances
| Storable VkSurfaceKHR Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Methods sizeOf :: VkSurfaceKHR -> Int # alignment :: VkSurfaceKHR -> Int # peekElemOff :: Ptr VkSurfaceKHR -> Int -> IO VkSurfaceKHR # pokeElemOff :: Ptr VkSurfaceKHR -> Int -> VkSurfaceKHR -> IO () # peekByteOff :: Ptr b -> Int -> IO VkSurfaceKHR # pokeByteOff :: Ptr b -> Int -> VkSurfaceKHR -> IO () # peek :: Ptr VkSurfaceKHR -> IO VkSurfaceKHR # poke :: Ptr VkSurfaceKHR -> VkSurfaceKHR -> IO () # | |||||
| Generic VkSurfaceKHR Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Associated Types
| |||||
| Show VkSurfaceKHR Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Methods showsPrec :: Int -> VkSurfaceKHR -> ShowS # show :: VkSurfaceKHR -> String # showList :: [VkSurfaceKHR] -> ShowS # | |||||
| Eq VkSurfaceKHR Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan | |||||
| Ord VkSurfaceKHR Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Methods compare :: VkSurfaceKHR -> VkSurfaceKHR -> Ordering # (<) :: VkSurfaceKHR -> VkSurfaceKHR -> Bool # (<=) :: VkSurfaceKHR -> VkSurfaceKHR -> Bool # (>) :: VkSurfaceKHR -> VkSurfaceKHR -> Bool # (>=) :: VkSurfaceKHR -> VkSurfaceKHR -> Bool # max :: VkSurfaceKHR -> VkSurfaceKHR -> VkSurfaceKHR # min :: VkSurfaceKHR -> VkSurfaceKHR -> VkSurfaceKHR # | |||||
| HasFFIType VkSurfaceKHR Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Associated Types
Methods | |||||
| ReadRaw VkSurfaceKHR Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Methods readRaw :: Ptr VkSurfaceKHR -> IO VkSurfaceKHR # | |||||
| StaticSize VkSurfaceKHR Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan | |||||
| WriteRaw VkSurfaceKHR Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Methods writeRaw :: Ptr VkSurfaceKHR -> VkSurfaceKHR -> IO () # | |||||
| HasCField VkSurfaceKHR "unwrap" Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Associated Types
| |||||
| ty ~ Ptr VkSurfaceKHR_T => HasField "unwrap" VkSurfaceKHR ty Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Methods hasField :: VkSurfaceKHR -> (ty -> VkSurfaceKHR, ty) # | |||||
| ty ~ Ptr VkSurfaceKHR_T => HasField "unwrap" (Ptr VkSurfaceKHR) (Ptr ty :: Type) Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan Methods getField :: Ptr VkSurfaceKHR -> Ptr ty # | |||||
| type Rep VkSurfaceKHR Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan type Rep VkSurfaceKHR = D1 ('MetaData "VkSurfaceKHR" "SDL3.Sys.Bindgen.Vulkan" "sdl3-bindgen-sys-0.0.1.0-inplace" 'True) (C1 ('MetaCons "VkSurfaceKHR" 'PrefixI 'True) (S1 ('MetaSel ('Just "unwrap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Ptr VkSurfaceKHR_T)))) | |||||
| type FFIType VkSurfaceKHR Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan | |||||
| type CFieldType VkSurfaceKHR "unwrap" Source # | |||||
Defined in SDL3.Sys.Bindgen.Vulkan | |||||
data VkSurfaceKHR_T Source #
- C declaration
struct VkSurfaceKHR_T, defined atSDL3/SDL_vulkan.h 69:1
data VkAllocationCallbacks Source #
- C declaration
struct VkAllocationCallbacks, defined atSDL3/SDL_vulkan.h 70:8