Graphic Rendering System 1.0
A Java-based graphic rendering system implementing various design patterns
|
Public Member Functions | |
void | clear () |
void | display () |
default int | getHeight () |
default int | getWidth () |
void | renderCircle (Circle circle) |
void | renderLine (Line line) |
void | renderRectangle (Rectangle rectangle) |
void | renderTriangle (Triangle triangle) |
Renderer interface for implementing the Bridge pattern. This interface defines methods for rendering different shapes.
Definition at line 12 of file Renderer.java.
void com.example.graphics.render.Renderer.clear | ( | ) |
Clear the rendering surface
Implemented in com.example.graphics.adapter.ThirdPartyRendererAdapter, com.example.graphics.proxy.RemoteRendererProxy, com.example.graphics.render.ConsoleRenderer, com.example.graphics.render.SvgRenderer, and com.example.graphics.render.SwingRenderer.
void com.example.graphics.render.Renderer.display | ( | ) |
Display the rendered content
Implemented in com.example.graphics.adapter.ThirdPartyRendererAdapter, com.example.graphics.proxy.RemoteRendererProxy, com.example.graphics.render.ConsoleRenderer, com.example.graphics.render.SvgRenderer, and com.example.graphics.render.SwingRenderer.
|
inline |
|
inline |
void com.example.graphics.render.Renderer.renderCircle | ( | Circle | circle | ) |
Render a circle
circle | the circle to render |
Implemented in com.example.graphics.adapter.ThirdPartyRendererAdapter, com.example.graphics.proxy.RemoteRendererProxy, com.example.graphics.render.ConsoleRenderer, com.example.graphics.render.SvgRenderer, and com.example.graphics.render.SwingRenderer.
void com.example.graphics.render.Renderer.renderLine | ( | Line | line | ) |
Render a line
line | the line to render |
Implemented in com.example.graphics.adapter.ThirdPartyRendererAdapter, com.example.graphics.proxy.RemoteRendererProxy, com.example.graphics.render.ConsoleRenderer, com.example.graphics.render.SvgRenderer, and com.example.graphics.render.SwingRenderer.
void com.example.graphics.render.Renderer.renderRectangle | ( | Rectangle | rectangle | ) |
Render a rectangle
rectangle | the rectangle to render |
Implemented in com.example.graphics.adapter.ThirdPartyRendererAdapter, com.example.graphics.proxy.RemoteRendererProxy, com.example.graphics.render.ConsoleRenderer, com.example.graphics.render.SvgRenderer, and com.example.graphics.render.SwingRenderer.
void com.example.graphics.render.Renderer.renderTriangle | ( | Triangle | triangle | ) |
Render a triangle
triangle | the triangle to render |
Implemented in com.example.graphics.adapter.ThirdPartyRendererAdapter, com.example.graphics.proxy.RemoteRendererProxy, com.example.graphics.render.ConsoleRenderer, com.example.graphics.render.SvgRenderer, and com.example.graphics.render.SwingRenderer.