BrushFamily.Companion
public static class BrushFamily.Companion
Summary
Public methods |
|
|---|---|
static final @NonNull BrushFamily.Builder |
builder()Returns a new |
Extension functions |
|
|---|---|
static final @NonNull BrushFamily |
AndroidBrushFamilyExtensions.decode(See |
static final @NonNull BrushFamily |
AndroidBrushFamilyExtensions.decode(Read a serialized |
static final @NonNull BrushFamily |
@Throws(exceptionClasses = [IOException])Read a serialized |
static final @NonNull BrushFamily |
BrushFamilyExtensions.decode(Read a serialized |
Public methods
builder
public static final @NonNull BrushFamily.Builder builder()
Returns a new BrushFamily.Builder.
Extension functions
AndroidBrushFamilyExtensions.decode
public static final @NonNull BrushFamily AndroidBrushFamilyExtensions.decode(
@NonNull BrushFamily.Companion receiver,
@NonNull InputStream input,
@NonNull BrushFamilyDecodeCallback getClientTextureId
)
See decode above. This overload uses Version.MAX_SUPPORTED.
AndroidBrushFamilyExtensions.decode
public static final @NonNull BrushFamily AndroidBrushFamilyExtensions.decode(
@NonNull BrushFamily.Companion receiver,
@NonNull InputStream input,
@NonNull Version maxVersion,
@NonNull BrushFamilyDecodeCallback getClientTextureId
)
Read a serialized BrushFamily from the given InputStream and parse it into a BrushFamily, throwing an exception if parsing or validation was not successful. Java callers should use AndroidBrushFamilySerialization.decode instead.
| Parameters | |
|---|---|
@NonNull InputStream input |
|
@NonNull Version maxVersion |
The maximum |
@NonNull BrushFamilyDecodeCallback getClientTextureId |
A callback to store the decoded texture image, if one were encoded inside the serialized |
| Returns | |
|---|---|
@NonNull BrushFamily |
The |
| Throws | |
|---|---|
java.io.IOException |
if gzip-format bytes cannot be read from |
IllegalArgumentException |
|
BrushFamilyExtensions.decode
@Throws(exceptionClasses = [IOException])
public static final @NonNull BrushFamily BrushFamilyExtensions.decode(
@NonNull BrushFamily.Companion receiver,
@NonNull byte[] input,
@NonNull Version maxVersion,
OnDecodeTexturePngBytes onDecodeTexture
)
Read a serialized BrushFamily from the given ByteArray and parse it into a BrushFamily, throwing an exception if parsing or validation was not successful.
| Parameters | |
|---|---|
@NonNull byte[] input |
|
@NonNull Version maxVersion |
The maximum |
OnDecodeTexturePngBytes onDecodeTexture |
A callback to store any decoded texture image, if any were encoded inside the serialized |
| Returns | |
|---|---|
@NonNull BrushFamily |
The |
| Throws | |
|---|---|
IllegalArgumentException |
|
IOException |
if gzip-format bytes cannot be read from |
BrushFamilyExtensions.decode
public static final @NonNull BrushFamily BrushFamilyExtensions.decode(
@NonNull BrushFamily.Companion receiver,
@NonNull InputStream input,
@NonNull Version maxVersion,
OnDecodeTexturePngBytes onDecodeTexture
)
Read a serialized BrushFamily from the given InputStream and parse it into a BrushFamily, throwing an exception if parsing or validation was not successful. Java callers should use BrushFamilySerialization.decode instead.
| Parameters | |
|---|---|
@NonNull InputStream input |
|
@NonNull Version maxVersion |
The maximum |
OnDecodeTexturePngBytes onDecodeTexture |
A callback to store any decoded texture image, if any were encoded inside the serialized |
| Returns | |
|---|---|
@NonNull BrushFamily |
The |
| Throws | |
|---|---|
java.io.IOException |
if gzip-format bytes cannot be read from |
IllegalArgumentException |
|