Graphic Rendering System 1.0
A Java-based graphic rendering system implementing various design patterns
Loading...
Searching...
No Matches
Renderer.java
Go to the documentation of this file.
1package com.example.graphics.render;
2
3import com.example.graphics.model.Circle;
4import com.example.graphics.model.Line;
5import com.example.graphics.model.Rectangle;
6import com.example.graphics.model.Triangle;
7
12public interface Renderer {
17 void renderCircle(Circle circle);
18
23 void renderRectangle(Rectangle rectangle);
24
29 void renderLine(Line line);
30
35 void renderTriangle(Triangle triangle);
36
40 void clear();
41
45 void display();
46
51 default int getWidth() {
52 return 800; // Default width
53 }
54
59 default int getHeight() {
60 return 600; // Default height
61 }
62}
void renderRectangle(Rectangle rectangle)
void renderTriangle(Triangle triangle)