Graphic Rendering System 1.0
A Java-based graphic rendering system implementing various design patterns
Loading...
Searching...
No Matches
com.example.graphics.proxy.RemoteRenderer Interface Reference
Inheritance diagram for com.example.graphics.proxy.RemoteRenderer:
Inheritance graph
Collaboration diagram for com.example.graphics.proxy.RemoteRenderer:
Collaboration graph

Public Member Functions

void clear ()
void display ()
void renderCircle (Circle circle)
void renderLine (Line line)
void renderRectangle (Rectangle rectangle)
void renderTriangle (Triangle triangle)

Detailed Description

Interface for remote rendering operations. This is part of the Proxy pattern.

Definition at line 12 of file RemoteRenderer.java.

Member Function Documentation

◆ clear()

void com.example.graphics.proxy.RemoteRenderer.clear ( )

◆ display()

void com.example.graphics.proxy.RemoteRenderer.display ( )

Display the rendered content remotely

Implemented in com.example.graphics.proxy.RemoteRendererImpl, and com.example.graphics.proxy.RemoteRendererProxy.

◆ renderCircle()

void com.example.graphics.proxy.RemoteRenderer.renderCircle ( Circle circle)

Render a circle remotely

Parameters
circlethe circle to render

Implemented in com.example.graphics.proxy.RemoteRendererImpl, and com.example.graphics.proxy.RemoteRendererProxy.

◆ renderLine()

void com.example.graphics.proxy.RemoteRenderer.renderLine ( Line line)

Render a line remotely

Parameters
linethe line to render

Implemented in com.example.graphics.proxy.RemoteRendererImpl, and com.example.graphics.proxy.RemoteRendererProxy.

◆ renderRectangle()

void com.example.graphics.proxy.RemoteRenderer.renderRectangle ( Rectangle rectangle)

Render a rectangle remotely

Parameters
rectanglethe rectangle to render

Implemented in com.example.graphics.proxy.RemoteRendererImpl, and com.example.graphics.proxy.RemoteRendererProxy.

◆ renderTriangle()

void com.example.graphics.proxy.RemoteRenderer.renderTriangle ( Triangle triangle)

Render a triangle remotely

Parameters
trianglethe triangle to render

Implemented in com.example.graphics.proxy.RemoteRendererImpl, and com.example.graphics.proxy.RemoteRendererProxy.


The documentation for this interface was generated from the following file: