类 RenderingConfig

java.lang.Object
com.example.graphics.singleton.RenderingConfig

public class RenderingConfig extends Object
Singleton class for managing system-wide rendering configuration. This is an implementation of the Singleton pattern.
  • 字段详细资料

    • instance

      private static RenderingConfig instance
    • defaultWidth

      private int defaultWidth
    • defaultHeight

      private int defaultHeight
    • defaultRendererType

      private String defaultRendererType
    • debugMode

      private boolean debugMode
  • 构造器详细资料

    • RenderingConfig

      private RenderingConfig()
      Private constructor to prevent instantiation from outside
  • 方法详细资料

    • getInstance

      public static RenderingConfig getInstance()
      Get the singleton instance of RenderingConfig
      返回:
      the singleton instance
    • getDefaultWidth

      public int getDefaultWidth()
      Get the default width for renderers
      返回:
      the default width
    • setDefaultWidth

      public void setDefaultWidth(int defaultWidth)
      Set the default width for renderers
      参数:
      defaultWidth - the default width to set
    • getDefaultHeight

      public int getDefaultHeight()
      Get the default height for renderers
      返回:
      the default height
    • setDefaultHeight

      public void setDefaultHeight(int defaultHeight)
      Set the default height for renderers
      参数:
      defaultHeight - the default height to set
    • getDefaultRendererType

      public String getDefaultRendererType()
      Get the default renderer type
      返回:
      the default renderer type
    • setDefaultRendererType

      public void setDefaultRendererType(String defaultRendererType)
      Set the default renderer type
      参数:
      defaultRendererType - the default renderer type to set
    • isDebugMode

      public boolean isDebugMode()
      Check if debug mode is enabled
      返回:
      true if debug mode is enabled, false otherwise
    • setDebugMode

      public void setDebugMode(boolean debugMode)
      Set the debug mode
      参数:
      debugMode - true to enable debug mode, false to disable