Graphic Rendering System
1.0
A Java-based graphic rendering system implementing various design patterns
Loading...
Searching...
No Matches
RenderingConfig.java
Go to the documentation of this file.
1
package
com.example.graphics.singleton;
2
7
public
class
RenderingConfig
{
8
// The single instance of RenderingConfig
9
private
static
RenderingConfig
instance
;
10
11
// Configuration properties
12
private
int
defaultWidth
;
13
private
int
defaultHeight
;
14
private
String
defaultRendererType
;
15
private
boolean
debugMode
;
16
20
private
RenderingConfig
() {
21
// Default configuration values
22
defaultWidth
= 800;
23
defaultHeight
= 600;
24
defaultRendererType
=
"svg"
;
25
debugMode
=
false
;
26
}
27
32
public
static
synchronized
RenderingConfig
getInstance
() {
33
if
(
instance
==
null
) {
34
instance
=
new
RenderingConfig
();
35
}
36
return
instance
;
37
}
38
43
public
int
getDefaultWidth
() {
44
return
defaultWidth
;
45
}
46
51
public
void
setDefaultWidth
(
int
defaultWidth
) {
52
this.defaultWidth =
defaultWidth
;
53
}
54
59
public
int
getDefaultHeight
() {
60
return
defaultHeight
;
61
}
62
67
public
void
setDefaultHeight
(
int
defaultHeight
) {
68
this.defaultHeight =
defaultHeight
;
69
}
70
75
public
String
getDefaultRendererType
() {
76
return
defaultRendererType
;
77
}
78
83
public
void
setDefaultRendererType
(String
defaultRendererType
) {
84
this.defaultRendererType =
defaultRendererType
;
85
}
86
91
public
boolean
isDebugMode
() {
92
return
debugMode
;
93
}
94
99
public
void
setDebugMode
(
boolean
debugMode
) {
100
this.debugMode =
debugMode
;
101
}
102
}
com.example.graphics.singleton.RenderingConfig.setDebugMode
void setDebugMode(boolean debugMode)
Definition
RenderingConfig.java:99
com.example.graphics.singleton.RenderingConfig.getDefaultHeight
int getDefaultHeight()
Definition
RenderingConfig.java:59
com.example.graphics.singleton.RenderingConfig.setDefaultWidth
void setDefaultWidth(int defaultWidth)
Definition
RenderingConfig.java:51
com.example.graphics.singleton.RenderingConfig.debugMode
boolean debugMode
Definition
RenderingConfig.java:15
com.example.graphics.singleton.RenderingConfig.getDefaultRendererType
String getDefaultRendererType()
Definition
RenderingConfig.java:75
com.example.graphics.singleton.RenderingConfig.RenderingConfig
RenderingConfig()
Definition
RenderingConfig.java:20
com.example.graphics.singleton.RenderingConfig.defaultRendererType
String defaultRendererType
Definition
RenderingConfig.java:14
com.example.graphics.singleton.RenderingConfig.setDefaultRendererType
void setDefaultRendererType(String defaultRendererType)
Definition
RenderingConfig.java:83
com.example.graphics.singleton.RenderingConfig.setDefaultHeight
void setDefaultHeight(int defaultHeight)
Definition
RenderingConfig.java:67
com.example.graphics.singleton.RenderingConfig.defaultHeight
int defaultHeight
Definition
RenderingConfig.java:13
com.example.graphics.singleton.RenderingConfig.defaultWidth
int defaultWidth
Definition
RenderingConfig.java:12
com.example.graphics.singleton.RenderingConfig.instance
static RenderingConfig instance
Definition
RenderingConfig.java:9
com.example.graphics.singleton.RenderingConfig.isDebugMode
boolean isDebugMode()
Definition
RenderingConfig.java:91
com.example.graphics.singleton.RenderingConfig.getDefaultWidth
int getDefaultWidth()
Definition
RenderingConfig.java:43
com.example.graphics.singleton.RenderingConfig.getInstance
static synchronized RenderingConfig getInstance()
Definition
RenderingConfig.java:32
src
main
java
com
example
graphics
singleton
RenderingConfig.java
Generated on
for Graphic Rendering System by
1.14.0