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
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.rusherhack.core.feature.IFeatureConfigurable
getSetting, registerSettings, resetMethods inherited from interface org.rusherhack.core.interfaces.INamed
getAliases, getDisplayNameMethods inherited from interface org.rusherhack.core.serialize.ISerializable
shouldAutoSave, shouldSerializeMethods inherited from interface org.rusherhack.client.api.ui.theme.ITheme
deserialize, getClickGuiHandler, getHudHandler, getWindowHandler, initialize, serialize
-
Constructor Details
-
ThemeBase
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceorg.rusherhack.core.interfaces.INamed
-
getDescription
- Specified by:
getDescriptionin interfaceorg.rusherhack.core.feature.IFeature
-
getSettings
- Specified by:
getSettingsin interfaceorg.rusherhack.core.feature.IFeatureConfigurable
-
getColorSetting
- Specified by:
getColorSettingin interfaceITheme- Returns:
- The ColorSetting for this theme
-
getPrimaryColor
- Specified by:
getPrimaryColorin interfaceITheme
-