data class SamplerConfig(
val minFilter: Filter = Filter.LINEAR,
val magFilter: Filter = Filter.LINEAR,
val mipmapMode: Filter = Filter.LINEAR,
val addressModeU: AddressMode = AddressMode.REPEAT,
val addressModeV: AddressMode = AddressMode.REPEAT,
val lodBias: Float = 0.0f,
)SamplerConfig
(
minFilter
, magFilter
, mipmapMode
, addressModeU
, addressModeV
, lodBias
)
|
Signature
constructor(
minFilter: Filter = Filter.LINEAR,
magFilter: Filter = Filter.LINEAR,
mipmapMode: Filter = Filter.LINEAR,
addressModeU: AddressMode = AddressMode.REPEAT,
addressModeV: AddressMode = AddressMode.REPEAT,
lodBias: Float = 0.0f,
)Parameters minFilter: FiltermagFilter: FiltermipmapMode: FilteraddressModeU: AddressModeaddressModeV: AddressModelodBias: FloatReturns SamplerConfig |
addressModeU
: AddressMode
[Get] |
Addressing mode for U texture coordinates outside the range of 0, 1.
Signature
val addressModeU: AddressMode |
addressModeV
: AddressMode
[Get] |
Addressing mode for V texture coordinates outside the range of 0, 1.
Signature
val addressModeV: AddressMode |
lodBias
: Float
[Get] |
Bias value added to the LOD (Level of Detail) calculation in the shader.
Negative values result in a slightly sharper image. Positive values will allow detail to be lowered when far away.
Signature
val lodBias: Float = 0.0f |
magFilter
: Filter
[Get] |
Filter mode for magnification (when texel coverage is finer than pixel coverage).
Signature
val magFilter: Filter |
minFilter
: Filter
[Get] |
Filter mode for minification (when texel coverage is coarser than pixel coverage).
Signature
val minFilter: Filter |
mipmapMode
: Filter
[Get] |
Filter mode for mipmapping (when texel coverage is between mipmap levels).
Signature
val mipmapMode: Filter |