summaryrefslogtreecommitdiffstats
path: root/src/TextViewport/Render/CachedRender.hs
blob: c4b6cf2c76ce0c276be0f332b9869c55b9ca1854 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
module TextViewport.Render.CachedRender where

import Data.Text (Text)
import TextViewport.Buffer.Item (SegmentStrategy)
import TextViewport.Render.RenderedItem (RenderedItem)


data CachedRender = CachedRender
  { crWidth    :: !Int
  , crStrategy :: !SegmentStrategy
  , crText     :: !Text
  , crRendered :: !RenderedItem
  }
  deriving (Eq, Show)