gpu-vulkan-0.1.0.169: Vulkan library
Safe HaskellNone
LanguageHaskell2010

Gpu.Vulkan.PushConstant

Synopsis

PUSHCONSTANT LAYOUT

data Layout Source #

Constructors

Layout [Type] [Range] 

data Range Source #

Constructors

Range [ShaderStageFlagBits] [Type] 

Instances

Instances details
RangeListToMiddle whole ('[] :: [Range]) Source # 
Instance details

Defined in Gpu.Vulkan.PushConstant.Internal

(RangeToMiddle whole range, RangeListToMiddle whole ranges) => RangeListToMiddle whole (range ': ranges) Source # 
Instance details

Defined in Gpu.Vulkan.PushConstant.Internal

class RangeListToMiddle (whole :: [Type]) (ranges :: [Range]) Source #

Minimal complete definition

rangeListToMiddle

Instances

Instances details
RangeListToMiddle whole ('[] :: [Range]) Source # 
Instance details

Defined in Gpu.Vulkan.PushConstant.Internal

(RangeToMiddle whole range, RangeListToMiddle whole ranges) => RangeListToMiddle whole (range ': ranges) Source # 
Instance details

Defined in Gpu.Vulkan.PushConstant.Internal