Introduction Concepts d’affichage Quels sont les outils à notre disposition ? Quels sont les avantages et contraintes ? Process de rendu Description.

  • Published on
    04-Apr-2015

  • View
    103

  • Download
    1

Embed Size (px)

Transcript

  • Page 1
  • Page 2
  • Page 3
  • Introduction Concepts daffichage Quels sont les outils notre disposition ? Quels sont les avantages et contraintes ? Process de rendu Description vectorielle versus invalidation Moteur physique de rendu: acclration matrielle/DirectX
  • Page 4
  • Les tracs (geometry) Les couleurs, pinceaux et brush Alpha transparency Brush: gradients, textures, rptition, VisualBrush Les masques daffichage Le clipping BitmapEffect
  • Page 5
  • Page 6
  • Page 7
  • Page 8
  • Page 9
  • Cur du mcanisme : la classe Visual Responsable de: Rendu des donnes graphiques persistes Transformations et clipping Test de slection Calcul des limites (Bounding boxes) Compatibilit software garantie
  • Page 10
  • Diffrence entre larbre logique et larbre de rendu Visual stocke des listes de Drawing Content: VecteursImageGlyphesVido Utilisation dun DrawingContext par Visual pour donner les ordres
  • Page 11
  • Page 12
  • Page 13
  • Rendu intelligent Visual stocke une version persiste du dessin Le systme vient afficher cette version persiste lorsque cest ncessaire Pas de dessin direct lcran Persistance Diffrence avec lapproche WMPaint/Invalidate Optimisation des ordres de rendu nest plus la charge du dveloppeur !
  • Page 14
  • Approche Win32 Application Windows GDI Driver carte graphique Invalidate WMPaint Le rendu et les optimisations sont intgralement sous le contrle de lapplication
  • Page 15
  • Approche WPF Application Windows WPF Driver carte graphique Lapplication construit uniquement larbre logique. Windows et WPF se charge du dessin et des optimisations. Visuals WMPaint
  • Page 16
  • Un grand pouvoir implique de grandes responsabilits Une bonne connaissance du systme de rendu permet dobtenir dexcellentes performances Optimisations potentielles: Connaissances du systme hte LayoutsRedessin Outils : Perforator
  • Page 17
  • Page 18
  • Page 19
  • Page 20
  • Sinformer - Un portail dinformations, des vnements, une newsletter bimensuelle personnalise Se former - Des webcasts, des articles techniques, des tlchargements, des forums pour changer avec vos pairs Bnficier de services - Des cursus de formations et de certifications, des offres de support technique Visual Studio 2005 + Abonnement MSDN Premium Abonnement TechNet Plus : Versions dval + 2 incidents support
  • Page 21
  • 2007 Microsoft France Votre potentiel, notre passion TM

Recommended

View more >