Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. digraph UngineGraphics
  2. {
  3. rankdir=RL
  4. node [shape=ellipse]
  5.  
  6. // Élements de l'interface
  7. node [style=bold]
  8. Buffer
  9. Camera
  10. Declaration
  11. GraphicString
  12. Model
  13. Renderer
  14. RenderTexture
  15. RenderWindow
  16. SceneManager
  17. SceneNode
  18. Shader
  19. Sprite
  20.  
  21. // Éléments de l'implémentation (Cachés)
  22. node [style=dashed]
  23. API [label="Render API"]
  24. Drawable
  25. DirectX
  26. OpenGL
  27. RenderTarget
  28.  
  29. // Élements du noyau
  30. node [style=solid]
  31. Font
  32. Matrix3
  33. Matrix4
  34. Material
  35. Mesh
  36. String
  37. Texture
  38. Vector4
  39. Window
  40.  
  41. // Liaisons (A utilise B)
  42. edge [dir=back]
  43. API -> DirectX
  44. API -> OpenGL
  45. Buffer -> API
  46. Camera -> Renderer
  47. Drawable -> Renderer
  48. Drawable -> Shader
  49. GraphicString -> Buffer
  50. GraphicString -> Font
  51. GraphicString -> Renderer
  52. GraphicString -> String
  53. Model -> Buffer
  54. Model -> Material
  55. Model -> Mesh
  56. Model -> Renderer
  57. Renderer -> API
  58. Renderer -> Buffer
  59. Renderer -> Declaration
  60. Renderer -> Matrix4
  61. Renderer -> RenderTarget
  62. Renderer -> Shader
  63. Renderer -> Texture
  64. RenderTexture -> API
  65. RenderWindow -> API
  66. SceneManager -> Camera
  67. SceneManager -> Renderer
  68. SceneManager -> RenderTarget
  69. SceneManager -> SceneNode
  70. SceneNode -> Matrix3
  71. SceneNode -> Matrix4
  72. SceneNode -> Model
  73. SceneNode -> Renderer
  74. SceneNode -> Shader
  75. SceneNode -> Vector4
  76. Shader -> API
  77. Sprite -> Renderer
  78. Sprite -> Texture
  79. Texture -> API
  80.  
  81. // Héritage (A est hérité par B)
  82. edge [arrowhead=empty dir=forward]
  83. Drawable -> GraphicString
  84. Drawable -> Sprite
  85. RenderTexture -> RenderTarget
  86. RenderWindow -> RenderTarget
  87. Texture -> RenderTexture
  88. Window -> RenderWindow
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement