java.lang.Object
com.github.weisj.jsvg.renderer.Info
com.github.weisj.jsvg.renderer.Info.InfoWithIsolation
- All Implemented Interfaces:
AutoCloseable
- Enclosing class:
Info
-
Nested Class Summary
Nested classes/interfaces inherited from class com.github.weisj.jsvg.renderer.Info
Info.InfoWithIsolation
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final @NotNull BlittableImage
private final @NotNull ElementBounds
private final Filter.FilterInfo
private final @NotNull Output
private final @NotNull IsolationEffects
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
InfoWithIsolation
(@NotNull Renderable renderable, @NotNull RenderContext context, @NotNull Output output, @NotNull Output imageOutput, @NotNull BlittableImage blittableImage, @NotNull ElementBounds elementBounds, @NotNull IsolationEffects isolationEffects, Filter.FilterInfo filterInfo) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
@NotNull RenderContext
context()
(package private) static @Nullable Info.InfoWithIsolation
create
(@NotNull Renderable renderable, @NotNull RenderContext context, @NotNull Output output, @NotNull ElementBounds elementBounds, @NotNull IsolationEffects effects) @NotNull Output
output()
Methods inherited from class com.github.weisj.jsvg.renderer.Info
renderable
-
Field Details
-
blittableImage
-
imageOutput
-
elementBounds
-
isolationEffects
-
filterInfo
-
-
Constructor Details
-
InfoWithIsolation
private InfoWithIsolation(@NotNull @NotNull Renderable renderable, @NotNull @NotNull RenderContext context, @NotNull @NotNull Output output, @NotNull @NotNull Output imageOutput, @NotNull @NotNull BlittableImage blittableImage, @NotNull @NotNull ElementBounds elementBounds, @NotNull @NotNull IsolationEffects isolationEffects, @Nullable Filter.FilterInfo filterInfo)
-
-
Method Details
-
create
@Nullable static @Nullable Info.InfoWithIsolation create(@NotNull @NotNull Renderable renderable, @NotNull @NotNull RenderContext context, @NotNull @NotNull Output output, @NotNull @NotNull ElementBounds elementBounds, @NotNull @NotNull IsolationEffects effects) -
output
-
context
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Overrides:
close
in classInfo
-