Graphic Rendering System 1.0
A Java-based graphic rendering system implementing various design patterns
|
Public Member Functions | |
int | getDefaultHeight () |
String | getDefaultRendererType () |
int | getDefaultWidth () |
boolean | isDebugMode () |
void | setDebugMode (boolean debugMode) |
void | setDefaultHeight (int defaultHeight) |
void | setDefaultRendererType (String defaultRendererType) |
void | setDefaultWidth (int defaultWidth) |
Static Public Member Functions | |
static synchronized RenderingConfig | getInstance () |
Private Member Functions | |
RenderingConfig () |
Private Attributes | |
boolean | debugMode |
int | defaultHeight |
String | defaultRendererType |
int | defaultWidth |
Static Private Attributes | |
static RenderingConfig | instance |
Singleton class for managing system-wide rendering configuration. This is an implementation of the Singleton pattern.
Definition at line 7 of file RenderingConfig.java.
|
inlineprivate |
Private constructor to prevent instantiation from outside
Definition at line 20 of file RenderingConfig.java.
References debugMode, defaultHeight, defaultRendererType, and defaultWidth.
Referenced by getInstance().
|
inline |
Get the default height for renderers
Definition at line 59 of file RenderingConfig.java.
References defaultHeight.
Referenced by com.example.graphics.Main.main().
|
inline |
Get the default renderer type
Definition at line 75 of file RenderingConfig.java.
References defaultRendererType.
Referenced by com.example.graphics.Main.main().
|
inline |
Get the default width for renderers
Definition at line 43 of file RenderingConfig.java.
References defaultWidth.
Referenced by com.example.graphics.Main.main().
|
inlinestatic |
Get the singleton instance of RenderingConfig
Definition at line 32 of file RenderingConfig.java.
References RenderingConfig(), and instance.
Referenced by com.example.graphics.SwingGraphicsApp.SwingGraphicsApp(), and com.example.graphics.Main.main().
|
inline |
Check if debug mode is enabled
Definition at line 91 of file RenderingConfig.java.
References debugMode.
|
inline |
Set the debug mode
debugMode | true to enable debug mode, false to disable |
Definition at line 99 of file RenderingConfig.java.
References debugMode.
|
inline |
Set the default height for renderers
defaultHeight | the default height to set |
Definition at line 67 of file RenderingConfig.java.
References defaultHeight.
|
inline |
Set the default renderer type
defaultRendererType | the default renderer type to set |
Definition at line 83 of file RenderingConfig.java.
References defaultRendererType.
|
inline |
Set the default width for renderers
defaultWidth | the default width to set |
Definition at line 51 of file RenderingConfig.java.
References defaultWidth.
|
private |
Definition at line 15 of file RenderingConfig.java.
Referenced by RenderingConfig(), isDebugMode(), and setDebugMode().
|
private |
Definition at line 13 of file RenderingConfig.java.
Referenced by RenderingConfig(), getDefaultHeight(), and setDefaultHeight().
|
private |
Definition at line 14 of file RenderingConfig.java.
Referenced by RenderingConfig(), getDefaultRendererType(), and setDefaultRendererType().
|
private |
Definition at line 12 of file RenderingConfig.java.
Referenced by RenderingConfig(), getDefaultWidth(), and setDefaultWidth().
|
staticprivate |
Definition at line 9 of file RenderingConfig.java.
Referenced by getInstance().