# psd_tools.psd.engine_data

EngineData structure.

PSD file embeds text formatting data in its own markup language referred EngineData. The format looks like the following:

    <<
      /EngineDict
      <<
        /Editor
        <<
          /Text (˛ˇMake a change and save.)
        >>
      >>
      /Font
      <<
        /Name (˛ˇHelveticaNeue-Light)
        /FillColor
        <<
          /Type 1
          /Values [ 1.0 0.0 0.0 0.0 ]
        >>
        /StyleSheetSet [
        <<
          /Name (˛ˇNormal RGB)
        >>
        ]
      >>
    >>

## EngineData

class psd_tools.psd.engine_data.EngineData(items=_Nothing.NOTHING)

  Dict-like element.

  TYPE_TOOL_OBJECT_SETTING tagged block contains this object in its descriptor.

## EngineData2

class psd_tools.psd.engine_data.EngineData2(items=_Nothing.NOTHING)

  Dict-like element.

  TEXT_ENGINE_DATA tagged block has this object.

## Bool

class psd_tools.psd.engine_data.Bool(value=False)

  Bool element.

## Dict

class psd_tools.psd.engine_data.Dict(items=_Nothing.NOTHING)

  Dict-like element.

## Float

class psd_tools.psd.engine_data.Float(value=0.0)

  Float element.

## Integer

class psd_tools.psd.engine_data.Integer(value=0)

  Integer element.

## List

class psd_tools.psd.engine_data.List(items=_Nothing.NOTHING)

  List-like element.

## Property

class psd_tools.psd.engine_data.Property(value=None)

  Property element.

## String

class psd_tools.psd.engine_data.String(value=None)

  String element.