mischief-render
Safe HaskellNone
LanguageGHC2024

Mischief.Render.Buffer

Documentation

data Buffer (a :: k) Source #

Constructors

Buffer 

Instances

Instances details
(Typeable a, Typeable k) => Component (Buffer a) Source # 
Instance details

Defined in Mischief.Render.Buffer

Associated Types

type IsExclusiveRel (Buffer a) 
Instance details

Defined in Mischief.Render.Buffer

type IsExclusiveRel (Buffer a) Source # 
Instance details

Defined in Mischief.Render.Buffer

createBuffer' :: forall {k} (a :: k). RenderDevice -> BufferDescriptor -> System (Buffer a) Source #

createBuffer :: forall (a :: Type -> Type). Bufferable a => RenderDevice -> System (Buffer a) Source #

maintainBuffer :: forall (a :: Type -> Type). (Typeable a, Component (a CPU), Bufferable a) => System () Source #