SamplerDescriptor


public final class SamplerDescriptor


A descriptor for creating a sampler.

Summary

Public constructors

SamplerDescriptor(
    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 (e.g., for depth textures).

final String

The label for the sampler.

final float
final float
final int
final short
final int
final int
final void
setAddressModeU(int addressModeU)
final void
setAddressModeV(int addressModeV)
final void
setAddressModeW(int addressModeW)
final void
setCompare(int compare)

The comparison function for comparison samplers (e.g., for depth textures).

final void

The label for the sampler.

final void
setLodMaxClamp(float lodMaxClamp)
final void
setLodMinClamp(float lodMinClamp)
final void
setMagFilter(int magFilter)
final void
setMaxAnisotropy(short maxAnisotropy)
final void
setMinFilter(int minFilter)
final void
setMipmapFilter(int mipmapFilter)

Public constructors

SamplerDescriptor

Added in 1.0.0-alpha01
public SamplerDescriptor(
    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-alpha01
public final int getAddressModeU()

getAddressModeV

Added in 1.0.0-alpha01
public final int getAddressModeV()

getAddressModeW

Added in 1.0.0-alpha01
public final int getAddressModeW()

getCompare

Added in 1.0.0-alpha01
public final int getCompare()

The comparison function for comparison samplers (e.g., for depth textures).

getLabel

Added in 1.0.0-alpha01
public final String getLabel()

The label for the sampler.

getLodMaxClamp

Added in 1.0.0-alpha01
public final float getLodMaxClamp()

getLodMinClamp

Added in 1.0.0-alpha01
public final float getLodMinClamp()

getMagFilter

Added in 1.0.0-alpha01
public final int getMagFilter()

getMaxAnisotropy

Added in 1.0.0-alpha01
public final short getMaxAnisotropy()

getMinFilter

Added in 1.0.0-alpha01
public final int getMinFilter()

getMipmapFilter

Added in 1.0.0-alpha01
public final int getMipmapFilter()

setAddressModeU

Added in 1.0.0-alpha01
public final void setAddressModeU(int addressModeU)

setAddressModeV

Added in 1.0.0-alpha01
public final void setAddressModeV(int addressModeV)

setAddressModeW

Added in 1.0.0-alpha01
public final void setAddressModeW(int addressModeW)

setCompare

Added in 1.0.0-alpha01
public final void setCompare(int compare)

The comparison function for comparison samplers (e.g., for depth textures).

setLabel

Added in 1.0.0-alpha01
public final void setLabel(String label)

The label for the sampler.

setLodMaxClamp

Added in 1.0.0-alpha01
public final void setLodMaxClamp(float lodMaxClamp)

setLodMinClamp

Added in 1.0.0-alpha01
public final void setLodMinClamp(float lodMinClamp)

setMagFilter

Added in 1.0.0-alpha01
public final void setMagFilter(int magFilter)

setMaxAnisotropy

Added in 1.0.0-alpha01
public final void setMaxAnisotropy(short maxAnisotropy)

setMinFilter

Added in 1.0.0-alpha01
public final void setMinFilter(int minFilter)

setMipmapFilter

Added in 1.0.0-alpha01
public final void setMipmapFilter(int mipmapFilter)