vulkan-api-1.4.0.0: src-gen/Graphics/Vulkan/Types/Include.hs
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE EmptyDataDecls #-}
{-# LANGUAGE Strict #-}
module Graphics.Vulkan.Types.Include
(-- > #include "vk_platform.h"
DWORD, Display, GgpFrameToken, GgpStreamDescriptor, HANDLE,
HINSTANCE, HMONITOR, HWND, IDirectFB, IDirectFBSurface, LPCWSTR,
RROutput, SECURITY_ATTRIBUTES, VisualID, Window, WlDisplay,
WlSurface, XcbConnectionT, XcbVisualidT, XcbWindowT, Zx_handle_t)
where
import Graphics.Vulkan.Marshal (CULong (..), CWchar (..), Ptr, Word32)
-- | Requires @windows.h@
type DWORD = Word32
-- | Requires @X11/Xlib.h@
data Display
-- | Requires @ggp_c/vulkan_types.h@
data GgpFrameToken
-- | Requires @ggp_c/vulkan_types.h@
data GgpStreamDescriptor
-- | Requires @windows.h@
type HANDLE = Ptr ()
-- | Requires @windows.h@
type HINSTANCE = Ptr ()
-- | Requires @windows.h@
data HMONITOR
-- | Requires @windows.h@
type HWND = Ptr ()
-- | Requires @directfb.h@
data IDirectFB
-- | Requires @directfb.h@
data IDirectFBSurface
-- | Requires @windows.h@
type LPCWSTR = Ptr CWchar
-- | Requires @X11/extensions/Xrandr.h@
type RROutput = CULong
-- | Requires @windows.h@
data SECURITY_ATTRIBUTES
-- | Requires @X11/Xlib.h@
type VisualID = CULong
-- | Requires @X11/Xlib.h@
type Window = CULong
-- | Requires @wayland-client.h@
data WlDisplay
-- | Requires @wayland-client.h@
data WlSurface
-- | Requires @xcb/xcb.h@
data XcbConnectionT
-- | Requires @xcb/xcb.h@
type XcbVisualidT = CULong
-- | Requires @xcb/xcb.h@
type XcbWindowT = CULong
-- | Requires @zircon/types.h@
data Zx_handle_t