Class ThemeBase
java.lang.Object
org.rusherhack.client.api.ui.theme.ThemeBase
- All Implemented Interfaces:
ITheme
,org.rusherhack.core.feature.IFeature
,org.rusherhack.core.feature.IFeatureConfigurable
,org.rusherhack.core.interfaces.INamed
,org.rusherhack.core.serialize.ISerializable<com.google.gson.JsonElement>
,org.rusherhack.core.serialize.JsonSerializable
-
Constructor Summary
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.rusherhack.core.feature.IFeatureConfigurable
getSetting, registerSettings, reset
Methods inherited from interface org.rusherhack.core.interfaces.INamed
getAliases, getDisplayName
Methods inherited from interface org.rusherhack.core.serialize.ISerializable
shouldAutoSave, shouldSerialize
Methods inherited from interface org.rusherhack.client.api.ui.theme.ITheme
deserialize, getClickGuiHandler, getHudHandler, getWindowHandler, initialize, serialize
-
Constructor Details
-
ThemeBase
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceorg.rusherhack.core.interfaces.INamed
-
getDescription
- Specified by:
getDescription
in interfaceorg.rusherhack.core.feature.IFeature
-
getSettings
- Specified by:
getSettings
in interfaceorg.rusherhack.core.feature.IFeatureConfigurable
-
getColorSetting
- Specified by:
getColorSetting
in interfaceITheme
- Returns:
- The ColorSetting for this theme
-
getPrimaryColor
- Specified by:
getPrimaryColor
in interfaceITheme
-