Uploaded image for project: 'MediaPortal 2'
  1. MediaPortal 2
  2. MP2-131

Rework Transform management, rework rendering

    XMLWordPrintable

Details

    • Icon: Improvement/Rework Improvement/Rework
    • Resolution: Fixed
    • Icon: Major Major
    • 2.0.0-alpha.1
    • None
    • Skin Engine
    • None

    Description

      Currently, transforms are not handled correctly. RenderTransforms are rendered but LayoutTransforms are implemented in a wrong way.
      This task includes a rework of the complete rendering, i.e. creating a RenderContext class holding current rendering information like current opacity, scissor rect, current transform etc., which was held in the SkinContext until now. An instance of RenderContext will be passed through the Render calls and modified by children. During layouting, no transforms are applied but the local LayoutTransform. During rendering, both LayoutTransforms and RenderTransforms are combined to a final transform which is applied in each render method.

      Attachments

        Activity

          People

            Albert78 Daniel Hoeh (Inactive)
            Albert78 Daniel Hoeh (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: