GPUSamplerDescriptor


public final class GPUSamplerDescriptor


Describes a sampler.

Summary

Nested types

public final class GPUSamplerDescriptor.Builder

Builder for GPUSamplerDescriptor.

Public constructors

GPUSamplerDescriptor(
    String label,
    int addressModeU,
    int addressModeV,
    int addressModeW,
    int magFilter,
    int minFilter,
    int mipmapFilter,
    float lodMinClamp,
    float lodMaxClamp,
    int compare,
    short maxAnisotropy
)

Public methods

final int
final int
final int
final int

The comparison function for comparison samplers.

final String

A human-readable label for debugging.

final float
final float
final int
final short
final int
final int
final void
setAddressModeU(int value)
final void
setAddressModeV(int value)
final void
setAddressModeW(int value)
final void
setCompare(int value)

The comparison function for comparison samplers.

final void

A human-readable label for debugging.

final void
setLodMaxClamp(float value)
final void
setLodMinClamp(float value)
final void
setMagFilter(int value)
final void
setMaxAnisotropy(short value)
final void
setMinFilter(int value)
final void
setMipmapFilter(int value)

Public constructors

GPUSamplerDescriptor

Added in 1.0.0-alpha04
public GPUSamplerDescriptor(
    String label,
    int addressModeU,
    int addressModeV,
    int addressModeW,
    int magFilter,
    int minFilter,
    int mipmapFilter,
    float lodMinClamp,
    float lodMaxClamp,
    int compare,
    short maxAnisotropy
)

Public methods

getAddressModeU

Added in 1.0.0-alpha04
public final int getAddressModeU()

getAddressModeV

Added in 1.0.0-alpha04
public final int getAddressModeV()

getAddressModeW

Added in 1.0.0-alpha04
public final int getAddressModeW()

getCompare

Added in 1.0.0-alpha04
public final int getCompare()

The comparison function for comparison samplers.

getLabel

Added in 1.0.0-alpha04
public final String getLabel()

A human-readable label for debugging.

getLodMaxClamp

Added in 1.0.0-alpha04
public final float getLodMaxClamp()

getLodMinClamp

Added in 1.0.0-alpha04
public final float getLodMinClamp()

getMagFilter

Added in 1.0.0-alpha04
public final int getMagFilter()

getMaxAnisotropy

Added in 1.0.0-alpha04
public final short getMaxAnisotropy()

getMinFilter

Added in 1.0.0-alpha04
public final int getMinFilter()

getMipmapFilter

Added in 1.0.0-alpha04
public final int getMipmapFilter()

setAddressModeU

Added in 1.0.0-alpha04
public final void setAddressModeU(int value)

setAddressModeV

Added in 1.0.0-alpha04
public final void setAddressModeV(int value)

setAddressModeW

Added in 1.0.0-alpha04
public final void setAddressModeW(int value)

setCompare

Added in 1.0.0-alpha04
public final void setCompare(int value)

The comparison function for comparison samplers.

setLabel

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

A human-readable label for debugging.

setLodMaxClamp

Added in 1.0.0-alpha04
public final void setLodMaxClamp(float value)

setLodMinClamp

Added in 1.0.0-alpha04
public final void setLodMinClamp(float value)

setMagFilter

Added in 1.0.0-alpha04
public final void setMagFilter(int value)

setMaxAnisotropy

Added in 1.0.0-alpha04
public final void setMaxAnisotropy(short value)

setMinFilter

Added in 1.0.0-alpha04
public final void setMinFilter(int value)

setMipmapFilter

Added in 1.0.0-alpha04
public final void setMipmapFilter(int value)