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

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

Detailed Description

Singleton class for managing system-wide rendering configuration. This is an implementation of the Singleton pattern.

Definition at line 7 of file RenderingConfig.java.

Constructor & Destructor Documentation

◆ RenderingConfig()

com.example.graphics.singleton.RenderingConfig.RenderingConfig ( )
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().

Here is the caller graph for this function:

Member Function Documentation

◆ getDefaultHeight()

int com.example.graphics.singleton.RenderingConfig.getDefaultHeight ( )
inline

Get the default height for renderers

Returns
the default height

Definition at line 59 of file RenderingConfig.java.

References defaultHeight.

Referenced by com.example.graphics.Main.main().

Here is the caller graph for this function:

◆ getDefaultRendererType()

String com.example.graphics.singleton.RenderingConfig.getDefaultRendererType ( )
inline

Get the default renderer type

Returns
the default renderer type

Definition at line 75 of file RenderingConfig.java.

References defaultRendererType.

Referenced by com.example.graphics.Main.main().

Here is the caller graph for this function:

◆ getDefaultWidth()

int com.example.graphics.singleton.RenderingConfig.getDefaultWidth ( )
inline

Get the default width for renderers

Returns
the default width

Definition at line 43 of file RenderingConfig.java.

References defaultWidth.

Referenced by com.example.graphics.Main.main().

Here is the caller graph for this function:

◆ getInstance()

synchronized RenderingConfig com.example.graphics.singleton.RenderingConfig.getInstance ( )
inlinestatic

Get the singleton instance of RenderingConfig

Returns
the singleton instance

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ isDebugMode()

boolean com.example.graphics.singleton.RenderingConfig.isDebugMode ( )
inline

Check if debug mode is enabled

Returns
true if debug mode is enabled, false otherwise

Definition at line 91 of file RenderingConfig.java.

References debugMode.

◆ setDebugMode()

void com.example.graphics.singleton.RenderingConfig.setDebugMode ( boolean debugMode)
inline

Set the debug mode

Parameters
debugModetrue to enable debug mode, false to disable

Definition at line 99 of file RenderingConfig.java.

References debugMode.

◆ setDefaultHeight()

void com.example.graphics.singleton.RenderingConfig.setDefaultHeight ( int defaultHeight)
inline

Set the default height for renderers

Parameters
defaultHeightthe default height to set

Definition at line 67 of file RenderingConfig.java.

References defaultHeight.

◆ setDefaultRendererType()

void com.example.graphics.singleton.RenderingConfig.setDefaultRendererType ( String defaultRendererType)
inline

Set the default renderer type

Parameters
defaultRendererTypethe default renderer type to set

Definition at line 83 of file RenderingConfig.java.

References defaultRendererType.

◆ setDefaultWidth()

void com.example.graphics.singleton.RenderingConfig.setDefaultWidth ( int defaultWidth)
inline

Set the default width for renderers

Parameters
defaultWidththe default width to set

Definition at line 51 of file RenderingConfig.java.

References defaultWidth.

Member Data Documentation

◆ debugMode

boolean com.example.graphics.singleton.RenderingConfig.debugMode
private

Definition at line 15 of file RenderingConfig.java.

Referenced by RenderingConfig(), isDebugMode(), and setDebugMode().

◆ defaultHeight

int com.example.graphics.singleton.RenderingConfig.defaultHeight
private

Definition at line 13 of file RenderingConfig.java.

Referenced by RenderingConfig(), getDefaultHeight(), and setDefaultHeight().

◆ defaultRendererType

String com.example.graphics.singleton.RenderingConfig.defaultRendererType
private

◆ defaultWidth

int com.example.graphics.singleton.RenderingConfig.defaultWidth
private

Definition at line 12 of file RenderingConfig.java.

Referenced by RenderingConfig(), getDefaultWidth(), and setDefaultWidth().

◆ instance

RenderingConfig com.example.graphics.singleton.RenderingConfig.instance
staticprivate

Definition at line 9 of file RenderingConfig.java.

Referenced by getInstance().


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