@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="GPUSamplerDescriptor")
@ApiStatus.Experimental
public interface GPUSamplerDescriptor
extends GPUObjectDescriptorBase
| Modifier and Type | Interface and Description |
|---|---|
static interface |
GPUSamplerDescriptor.Builder |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
addressModeU() |
java.lang.String |
addressModeV() |
java.lang.String |
addressModeW() |
java.lang.String |
compare() |
float |
lodMaxClamp() |
float |
lodMinClamp() |
java.lang.String |
magFilter() |
int |
maxAnisotropy() |
java.lang.String |
minFilter() |
java.lang.String |
mipmapFilter() |
static GPUSamplerDescriptor.Builder |
of() |
void |
setAddressModeU(@JsNonNull java.lang.String addressModeU) |
void |
setAddressModeV(@JsNonNull java.lang.String addressModeV) |
void |
setAddressModeW(@JsNonNull java.lang.String addressModeW) |
void |
setCompare(@JsNonNull java.lang.String compare) |
void |
setLodMaxClamp(float lodMaxClamp) |
void |
setLodMinClamp(float lodMinClamp) |
void |
setMagFilter(@JsNonNull java.lang.String magFilter) |
void |
setMaxAnisotropy(int maxAnisotropy) |
void |
setMinFilter(@JsNonNull java.lang.String minFilter) |
void |
setMipmapFilter(@JsNonNull java.lang.String mipmapFilter) |
label, setLabel@JsOverlay @Nonnull static GPUSamplerDescriptor.Builder of()
of in interface GPUObjectDescriptorBase@JsProperty(name="addressModeU") @GPUAddressMode java.lang.String addressModeU()
@JsProperty void setAddressModeU(@GPUAddressMode @JsNonNull java.lang.String addressModeU)
@JsProperty(name="addressModeV") @GPUAddressMode java.lang.String addressModeV()
@JsProperty void setAddressModeV(@GPUAddressMode @JsNonNull java.lang.String addressModeV)
@JsProperty(name="addressModeW") @GPUAddressMode java.lang.String addressModeW()
@JsProperty void setAddressModeW(@GPUAddressMode @JsNonNull java.lang.String addressModeW)
@JsProperty(name="compare") @GPUCompareFunction java.lang.String compare()
@JsProperty void setCompare(@GPUCompareFunction @JsNonNull java.lang.String compare)
@JsProperty(name="lodMaxClamp") float lodMaxClamp()
@JsProperty void setLodMaxClamp(float lodMaxClamp)
@JsProperty(name="lodMinClamp") float lodMinClamp()
@JsProperty void setLodMinClamp(float lodMinClamp)
@JsProperty(name="magFilter") @GPUFilterMode java.lang.String magFilter()
@JsProperty void setMagFilter(@GPUFilterMode @JsNonNull java.lang.String magFilter)
@JsProperty(name="maxAnisotropy") int maxAnisotropy()
@JsProperty void setMaxAnisotropy(int maxAnisotropy)
@JsProperty(name="minFilter") @GPUFilterMode java.lang.String minFilter()
@JsProperty void setMinFilter(@GPUFilterMode @JsNonNull java.lang.String minFilter)
@JsProperty(name="mipmapFilter") @GPUFilterMode java.lang.String mipmapFilter()
@JsProperty void setMipmapFilter(@GPUFilterMode @JsNonNull java.lang.String mipmapFilter)