public class ImageCreatorFactory
extends java.lang.Object
ImageCreator
instances.Modifier and Type | Method and Description |
---|---|
static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
newImageCreator(@NotNull ResourceIcons resourceIcons,
@NotNull EditorFactory<G,A,R> editorFactory,
@NotNull ProjectModel<G,A,R> projectModel,
@NotNull EditorSettings editorSettings)
Creates a new
ImageCreator instance. |
@NotNull public static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> @NotNull ImageCreator<G,A,R> newImageCreator(@NotNull @NotNull ResourceIcons resourceIcons, @NotNull @NotNull EditorFactory<G,A,R> editorFactory, @NotNull @NotNull ProjectModel<G,A,R> projectModel, @NotNull @NotNull EditorSettings editorSettings)
ImageCreator
instance.resourceIcons
- the resource icons for creating iconseditorFactory
- the editor factory to useprojectModel
- the project model to useeditorSettings
- the global editor settings instance