sdl3-bindgen-sys
Safe HaskellNone
LanguageGHC2021

SDL3.Sys.Bindgen.Vulkan

Synopsis

Documentation

newtype VkInstance Source #

C declaration
VkInstance, defined at SDL3/SDL_vulkan.h 67:1

Constructors

VkInstance 

Instances

Instances details
Storable VkInstance Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Generic VkInstance Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Associated Types

type Rep VkInstance 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

type Rep VkInstance = D1 ('MetaData "VkInstance" "SDL3.Sys.Bindgen.Vulkan" "sdl3-bindgen-sys-0.0.1.0-inplace" 'True) (C1 ('MetaCons "VkInstance" 'PrefixI 'True) (S1 ('MetaSel ('Just "unwrap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Ptr VkInstance_T))))
Show VkInstance Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Eq VkInstance Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Ord VkInstance Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

HasFFIType VkInstance Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Associated Types

type FFIType VkInstance 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

ReadRaw VkInstance Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

StaticSize VkInstance Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

WriteRaw VkInstance Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Methods

writeRaw :: Ptr VkInstance -> VkInstance -> IO () #

HasCField VkInstance "unwrap" Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Associated Types

type CFieldType VkInstance "unwrap" 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Methods

offset# :: Proxy# VkInstance -> Proxy# "unwrap" -> Int #

ty ~ Ptr VkInstance_T => HasField "unwrap" VkInstance ty Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Methods

hasField :: VkInstance -> (ty -> VkInstance, ty) #

ty ~ Ptr VkInstance_T => HasField "unwrap" (Ptr VkInstance) (Ptr ty :: Type) Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Methods

getField :: Ptr VkInstance -> Ptr ty #

type Rep VkInstance Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

type Rep VkInstance = D1 ('MetaData "VkInstance" "SDL3.Sys.Bindgen.Vulkan" "sdl3-bindgen-sys-0.0.1.0-inplace" 'True) (C1 ('MetaCons "VkInstance" 'PrefixI 'True) (S1 ('MetaSel ('Just "unwrap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Ptr VkInstance_T))))
type FFIType VkInstance Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

type CFieldType VkInstance "unwrap" Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

data VkInstance_T Source #

C declaration
struct VkInstance_T, defined at SDL3/SDL_vulkan.h 67:1

newtype VkPhysicalDevice Source #

C declaration
VkPhysicalDevice, defined at SDL3/SDL_vulkan.h 68:1

Instances

Instances details
Storable VkPhysicalDevice Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Generic VkPhysicalDevice Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Associated Types

type Rep VkPhysicalDevice 
Instance details

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))))
Show VkPhysicalDevice Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Eq VkPhysicalDevice Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Ord VkPhysicalDevice Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

HasFFIType VkPhysicalDevice Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Associated Types

type FFIType VkPhysicalDevice 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

ReadRaw VkPhysicalDevice Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

StaticSize VkPhysicalDevice Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

WriteRaw VkPhysicalDevice Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

HasCField VkPhysicalDevice "unwrap" Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Associated Types

type CFieldType VkPhysicalDevice "unwrap" 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Methods

offset# :: Proxy# VkPhysicalDevice -> Proxy# "unwrap" -> Int #

ty ~ Ptr VkPhysicalDevice_T => HasField "unwrap" VkPhysicalDevice ty Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Methods

hasField :: VkPhysicalDevice -> (ty -> VkPhysicalDevice, ty) #

ty ~ Ptr VkPhysicalDevice_T => HasField "unwrap" (Ptr VkPhysicalDevice) (Ptr ty :: Type) Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

type Rep VkPhysicalDevice Source # 
Instance details

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 # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

type CFieldType VkPhysicalDevice "unwrap" Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

data VkPhysicalDevice_T Source #

C declaration
struct VkPhysicalDevice_T, defined at SDL3/SDL_vulkan.h 68:1

newtype VkSurfaceKHR Source #

C declaration
VkSurfaceKHR, defined at SDL3/SDL_vulkan.h 69:1

Constructors

VkSurfaceKHR 

Instances

Instances details
Storable VkSurfaceKHR Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Generic VkSurfaceKHR Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Associated Types

type Rep VkSurfaceKHR 
Instance details

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))))
Show VkSurfaceKHR Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Eq VkSurfaceKHR Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Ord VkSurfaceKHR Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

HasFFIType VkSurfaceKHR Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Associated Types

type FFIType VkSurfaceKHR 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

ReadRaw VkSurfaceKHR Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

StaticSize VkSurfaceKHR Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

WriteRaw VkSurfaceKHR Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

HasCField VkSurfaceKHR "unwrap" Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Associated Types

type CFieldType VkSurfaceKHR "unwrap" 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Methods

offset# :: Proxy# VkSurfaceKHR -> Proxy# "unwrap" -> Int #

ty ~ Ptr VkSurfaceKHR_T => HasField "unwrap" VkSurfaceKHR ty Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Methods

hasField :: VkSurfaceKHR -> (ty -> VkSurfaceKHR, ty) #

ty ~ Ptr VkSurfaceKHR_T => HasField "unwrap" (Ptr VkSurfaceKHR) (Ptr ty :: Type) Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

Methods

getField :: Ptr VkSurfaceKHR -> Ptr ty #

type Rep VkSurfaceKHR Source # 
Instance details

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 # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

type CFieldType VkSurfaceKHR "unwrap" Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Vulkan

data VkSurfaceKHR_T Source #

C declaration
struct VkSurfaceKHR_T, defined at SDL3/SDL_vulkan.h 69:1

data VkAllocationCallbacks Source #

C declaration
struct VkAllocationCallbacks, defined at SDL3/SDL_vulkan.h 70:8