Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- digraph UngineGraphics
- {
- rankdir=RL
- node [shape=ellipse]
- // Élements de l'interface
- node [style=bold]
- Buffer
- Camera
- Declaration
- GraphicString
- Model
- Renderer
- RenderTexture
- RenderWindow
- SceneManager
- SceneNode
- Shader
- Sprite
- // Éléments de l'implémentation (Cachés)
- node [style=dashed]
- API [label="Render API"]
- Drawable
- DirectX
- OpenGL
- RenderTarget
- // Élements du noyau
- node [style=solid]
- Font
- Matrix3
- Matrix4
- Material
- Mesh
- String
- Texture
- Vector4
- Window
- // Liaisons (A utilise B)
- edge [dir=back]
- API -> DirectX
- API -> OpenGL
- Buffer -> API
- Camera -> Renderer
- Drawable -> Renderer
- Drawable -> Shader
- GraphicString -> Buffer
- GraphicString -> Font
- GraphicString -> Renderer
- GraphicString -> String
- Model -> Buffer
- Model -> Material
- Model -> Mesh
- Model -> Renderer
- Renderer -> API
- Renderer -> Buffer
- Renderer -> Declaration
- Renderer -> Matrix4
- Renderer -> RenderTarget
- Renderer -> Shader
- Renderer -> Texture
- RenderTexture -> API
- RenderWindow -> API
- SceneManager -> Camera
- SceneManager -> Renderer
- SceneManager -> RenderTarget
- SceneManager -> SceneNode
- SceneNode -> Matrix3
- SceneNode -> Matrix4
- SceneNode -> Model
- SceneNode -> Renderer
- SceneNode -> Shader
- SceneNode -> Vector4
- Shader -> API
- Sprite -> Renderer
- Sprite -> Texture
- Texture -> API
- // Héritage (A est hérité par B)
- edge [arrowhead=empty dir=forward]
- Drawable -> GraphicString
- Drawable -> Sprite
- RenderTexture -> RenderTarget
- RenderWindow -> RenderTarget
- Texture -> RenderTexture
- Window -> RenderWindow
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement