public interface IIconProvider extends IComponent
Icon to the rendering processes.IComponent so it can be added to MalisisBlock components.| Modifier and Type | Method and Description |
|---|---|
static IconProviderBuilder |
create(Icon icon)
Creates a
IconProviderBuilder. |
static IconProviderBuilder |
create(java.lang.String name)
Creates a
IconProviderBuilder. |
static IconProviderBuilder |
create(java.lang.String prefix,
Icon icon)
Creates a
IconProviderBuilder with a prefix. |
static IconProviderBuilder |
create(java.lang.String prefix,
java.lang.String name)
Creates a
IconProviderBuilder with a prefix. |
Icon |
getIcon()
Gets the
Icon to use. |
default boolean |
isClientComponent()
Checks if this component should only be used client side.
|
getComponent, getDependenciesdefault boolean isClientComponent()
IComponentisClientComponent in interface IComponentstatic IconProviderBuilder create(Icon icon)
IconProviderBuilder.static IconProviderBuilder create(java.lang.String prefix, Icon icon)
IconProviderBuilder with a prefix.prefix - the prefixicon - the iconstatic IconProviderBuilder create(java.lang.String name)
IconProviderBuilder.name - the namestatic IconProviderBuilder create(java.lang.String prefix, java.lang.String name)
IconProviderBuilder with a prefix.prefix - the prefixname - the name