GPUExternalTextureDescriptor


@ExperimentalWebGpuApi
public final class GPUExternalTextureDescriptor


Summary

Nested types

Builder for GPUExternalTextureDescriptor.

Public constructors

GPUExternalTextureDescriptor(
    @NonNull GPUExtent2D cropSize,
    @NonNull GPUColorSpaceDawn srcColorSpace,
    int dstColorSpace,
    String label,
    GPUTextureView plane1,
    @NonNull GPUOrigin2D cropOrigin,
    boolean mirrored,
    int rotation
)

Public methods

final @NonNull GPUOrigin2D
final @NonNull GPUExtent2D
final int
final String
final GPUTextureView
final int
final @NonNull GPUColorSpaceDawn
final boolean
final void
final void
final void
setDstColorSpace(int value)
final void
final void
setMirrored(boolean value)
final void
final void
setRotation(int value)
final void

Public constructors

GPUExternalTextureDescriptor

Added in 1.0.0-alpha06
public GPUExternalTextureDescriptor(
    @NonNull GPUExtent2D cropSize,
    @NonNull GPUColorSpaceDawn srcColorSpace,
    int dstColorSpace,
    String label,
    GPUTextureView plane1,
    @NonNull GPUOrigin2D cropOrigin,
    boolean mirrored,
    int rotation
)

Public methods

getCropOrigin

Added in 1.0.0-alpha06
public final @NonNull GPUOrigin2D getCropOrigin()

getCropSize

Added in 1.0.0-alpha06
public final @NonNull GPUExtent2D getCropSize()

getDstColorSpace

Added in 1.0.0-alpha06
public final int getDstColorSpace()

getLabel

Added in 1.0.0-alpha06
public final String getLabel()

getPlane1

Added in 1.0.0-alpha06
public final GPUTextureView getPlane1()

getRotation

Added in 1.0.0-alpha06
public final int getRotation()

getSrcColorSpace

Added in 1.0.0-alpha06
public final @NonNull GPUColorSpaceDawn getSrcColorSpace()

isMirrored

Added in 1.0.0-alpha06
public final boolean isMirrored()

setCropOrigin

Added in 1.0.0-alpha06
public final void setCropOrigin(@NonNull GPUOrigin2D value)

setCropSize

Added in 1.0.0-alpha06
public final void setCropSize(@NonNull GPUExtent2D value)

setDstColorSpace

Added in 1.0.0-alpha06
public final void setDstColorSpace(int value)

setLabel

Added in 1.0.0-alpha06
public final void setLabel(String value)

setMirrored

Added in 1.0.0-alpha06
public final void setMirrored(boolean value)

setPlane1

Added in 1.0.0-alpha06
public final void setPlane1(GPUTextureView value)

setRotation

Added in 1.0.0-alpha06
public final void setRotation(int value)

setSrcColorSpace

Added in 1.0.0-alpha06
public final void setSrcColorSpace(@NonNull GPUColorSpaceDawn value)