{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_HADDOCK hide #-}
module Imj.Graphics.Render.Delta.DefaultPolicies
where
import Imj.Prelude
import System.IO(BufferMode(..))
import Imj.Graphics.Color
import Imj.Graphics.Render.Delta.Types
defaultResizePolicy :: ResizePolicy
defaultResizePolicy = MatchTerminalSize
defaultClearPolicy :: ClearPolicy
defaultClearPolicy = ClearAtEveryFrame
defaultClearColor :: Color8 Background
defaultClearColor = black
defaultStdoutMode :: BufferMode
defaultStdoutMode =
BlockBuffering $ Just maxBound