flaw-editor-0.1.0.0

LicenseMIT
Safe HaskellNone
LanguageHaskell2010

Flaw.Editor.Entity.Basic

Contents

Description

 

Documentation

Orphan instances

Default Bool Source # 
Instance details

Methods

def :: Bool #

Default ByteString Source # 
Instance details

Methods

def :: ByteString #

Default Text Source # 
Instance details

Methods

def :: Text #

BasicEntity Bool Source # 
Instance details

BasicEntity Float Source # 
Instance details

BasicEntity Int32 Source # 
Instance details

BasicEntity Int64 Source # 
Instance details

BasicEntity Integer Source # 
Instance details

BasicEntity Word32 Source # 
Instance details

BasicEntity Word64 Source # 
Instance details

BasicEntity ByteString Source # 
Instance details

BasicEntity Text Source # 
Instance details

BasicEntity EntityId Source # 
Instance details

Entity Bool Source # 
Instance details

Associated Types

type EntityChange Bool :: Type Source #

Entity Float Source # 
Instance details

Associated Types

type EntityChange Float :: Type Source #

Entity Int32 Source # 
Instance details

Associated Types

type EntityChange Int32 :: Type Source #

Entity Int64 Source # 
Instance details

Associated Types

type EntityChange Int64 :: Type Source #

Entity Integer Source # 
Instance details

Associated Types

type EntityChange Integer :: Type Source #

Entity Word32 Source # 
Instance details

Associated Types

type EntityChange Word32 :: Type Source #

Entity Word64 Source # 
Instance details

Associated Types

type EntityChange Word64 :: Type Source #

Entity ByteString Source # 
Instance details

Associated Types

type EntityChange ByteString :: Type Source #

Entity Text Source # 
Instance details

Associated Types

type EntityChange Text :: Type Source #

Entity EntityId Source # 
Instance details

Associated Types

type EntityChange EntityId :: Type Source #

EditableEntity Bool Source # 
Instance details

EditableEntity Float Source # 
Instance details

EditableEntity Int32 Source # 
Instance details

EditableEntity Int64 Source # 
Instance details

EditableEntity Integer Source # 
Instance details

EditableEntity Word32 Source # 
Instance details

EditableEntity Word64 Source # 
Instance details

EditableEntity Text Source # 
Instance details

EditableEntity EntityId Source # 
Instance details

BasicEntity (Vec4 Float) Source # 
Instance details

BasicEntity (Vec3 Float) Source # 
Instance details

BasicEntity (Vec2 Float) Source # 
Instance details

EntityInterface i => BasicEntity (InterfacedEntityPtr i) Source # 
Instance details

Entity a => BasicEntity (EntityPtr a) Source # 
Instance details

(Ord a, BasicEntity a) => Entity (Set a) Source # 
Instance details

Associated Types

type EntityChange (Set a) :: Type Source #

Entity (Vec4 Float) Source # 
Instance details

Associated Types

type EntityChange (Vec4 Float) :: Type Source #

Entity (Vec3 Float) Source # 
Instance details

Associated Types

type EntityChange (Vec3 Float) :: Type Source #

Entity (Vec2 Float) Source # 
Instance details

Associated Types

type EntityChange (Vec2 Float) :: Type Source #

EntityInterface i => Entity (InterfacedEntityPtr i) Source # 
Instance details

Associated Types

type EntityChange (InterfacedEntityPtr i) :: Type Source #

Entity a => Entity (EntityPtr a) Source # 
Instance details

Associated Types

type EntityChange (EntityPtr a) :: Type Source #

(Ord a, BasicEntity a) => EditableEntity (Set a) Source # 
Instance details

EditableEntity (Vec4 Float) Source # 
Instance details

EditableEntity (Vec3 Float) Source # 
Instance details

EditableEntity (Vec2 Float) Source # 
Instance details

(Ord k, BasicEntity k, BasicEntity v) => Entity (Map k v) Source # 
Instance details

Associated Types

type EntityChange (Map k v) :: Type Source #

(Ord k, BasicEntity k, BasicEntity v) => EditableEntity (Map k v) Source # 
Instance details

EntityRegistration InterfacedEntityPtr Source # 
Instance details

EntityRegistration Map Source # 
Instance details

EntityRegistration Set Source # 
Instance details

EntityRegistration EntityPtr Source # 
Instance details