keid-core-0.1.8.0: Core parts of Keid engine.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Engine.Vulkan.Format

Documentation

class HasVkFormat a where Source #

Minimal complete definition

Nothing

Methods

getVkFormat :: [Format] Source #

default getVkFormat :: GVkFormat (Rep a) => [Format] Source #

Instances

Instances details
HasVkFormat Int32 Source # 
Instance details

Defined in Engine.Vulkan.Format

HasVkFormat Word32 Source # 
Instance details

Defined in Engine.Vulkan.Format

HasVkFormat IVec2 Source # 
Instance details

Defined in Engine.Vulkan.Format

HasVkFormat IVec3 Source # 
Instance details

Defined in Engine.Vulkan.Format

HasVkFormat Packed Source # 
Instance details

Defined in Engine.Vulkan.Format

HasVkFormat IVec4 Source # 
Instance details

Defined in Engine.Vulkan.Format

HasVkFormat Mat4 Source # 
Instance details

Defined in Engine.Vulkan.Format

HasVkFormat Quaternion Source # 
Instance details

Defined in Engine.Vulkan.Format

HasVkFormat Transform Source # 
Instance details

Defined in Engine.Vulkan.Format

HasVkFormat UVec2 Source # 
Instance details

Defined in Engine.Vulkan.Format

HasVkFormat Packed Source # 
Instance details

Defined in Engine.Vulkan.Format

HasVkFormat UVec3 Source # 
Instance details

Defined in Engine.Vulkan.Format

HasVkFormat UVec4 Source # 
Instance details

Defined in Engine.Vulkan.Format

HasVkFormat Vec2 Source # 
Instance details

Defined in Engine.Vulkan.Format

HasVkFormat Packed Source # 
Instance details

Defined in Engine.Vulkan.Format

HasVkFormat Vec3 Source # 
Instance details

Defined in Engine.Vulkan.Format

HasVkFormat Vec4 Source # 
Instance details

Defined in Engine.Vulkan.Format

HasVkFormat () Source # 
Instance details

Defined in Engine.Vulkan.Format

HasVkFormat Float Source # 
Instance details

Defined in Engine.Vulkan.Format

HasVkFormat v => HasVkFormat (Point v) Source # 
Instance details

Defined in Engine.Vulkan.Format

genericVkFormat :: forall a. GVkFormat (Rep a) => [Format] Source #