----------------------------------------------------------------------------- -- | -- Module : Graphics.Hoodle.Render.Type.RenderCache -- Copyright : (c) 2014 Ian-Woo Kim -- -- License : BSD3 -- Maintainer : Ian-Woo Kim -- Stability : experimental -- Portability : GHC -- ----------------------------------------------------------------------------- module Graphics.Hoodle.Render.Type.RenderCache where import qualified Data.HashMap.Strict as HM import Data.UUID import qualified Graphics.Rendering.Cairo as Cairo -- | hashmap: key = UUID, value = (original size, view size, surface) type RenderCache = HM.HashMap UUID (Double, Cairo.Surface)