-
public class TextureSamplerTextureSamplerdefines how a texture is accessed.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumTextureSampler.WrapModepublic enumTextureSampler.MinFilterpublic enumTextureSampler.MagFilterpublic enumTextureSampler.CompareModepublic enumTextureSampler.CompareFunctionComparison functions for the depth sampler.
-
Constructor Summary
Constructors Constructor Description TextureSampler()Initializes the TextureSamplerwith default values.TextureSampler(TextureSampler.MagFilter minMag)Initializes the TextureSamplerwith default values, but specifying theminification and magnification filters.TextureSampler(TextureSampler.MagFilter minMag, TextureSampler.WrapMode wrap)Initializes the TextureSamplerwith user specified values.TextureSampler(TextureSampler.MinFilter min, TextureSampler.MagFilter mag, TextureSampler.WrapMode wrap)Initializes the TextureSamplerwith user specified values.TextureSampler(TextureSampler.MinFilter min, TextureSampler.MagFilter mag, TextureSampler.WrapMode s, TextureSampler.WrapMode t, TextureSampler.WrapMode r)Initializes the TextureSamplerwith user specified values.TextureSampler(TextureSampler.CompareMode mode)Initializes the TextureSamplerwith user specified comparison mode.TextureSampler(TextureSampler.CompareMode mode, TextureSampler.CompareFunction function)Initializes the TextureSamplerwith user specified comparison mode and function.
-
Method Summary
-
-
Constructor Detail
-
TextureSampler
TextureSampler()
Initializes theTextureSamplerwith default values.
-
TextureSampler
TextureSampler(TextureSampler.MagFilter minMag)
Initializes theTextureSamplerwith default values, but specifying theminification and magnification filters.- Parameters:
minMag- magnification filter,the minification filter will be set to the same value.
-
TextureSampler
TextureSampler(TextureSampler.MagFilter minMag, TextureSampler.WrapMode wrap)
Initializes theTextureSamplerwith user specified values.- Parameters:
minMag- magnification filter,the minification filter will be set to the same value.wrap- wrapping mode for all directions
-
TextureSampler
TextureSampler(TextureSampler.MinFilter min, TextureSampler.MagFilter mag, TextureSampler.WrapMode wrap)
Initializes theTextureSamplerwith user specified values.- Parameters:
min- magnification filtermag- minification filterwrap- wrapping mode for all directions
-
TextureSampler
TextureSampler(TextureSampler.MinFilter min, TextureSampler.MagFilter mag, TextureSampler.WrapMode s, TextureSampler.WrapMode t, TextureSampler.WrapMode r)
Initializes theTextureSamplerwith user specified values.- Parameters:
min- magnification filtermag- minification filters- wrapping mode for the s (horizontal) directiont- wrapping mode for the t (vertical) directionr- wrapping mode fot the r (depth) direction
-
TextureSampler
TextureSampler(TextureSampler.CompareMode mode)
Initializes theTextureSamplerwith user specified comparison mode.- Parameters:
mode- comparison mode
-
TextureSampler
TextureSampler(TextureSampler.CompareMode mode, TextureSampler.CompareFunction function)
Initializes theTextureSamplerwith user specified comparison mode and function.- Parameters:
mode- comparison modefunction- comparison function
-
-
Method Detail
-
getMinFilter
TextureSampler.MinFilter getMinFilter()
-
setMinFilter
void setMinFilter(TextureSampler.MinFilter filter)
Sets the minification filter.
- Parameters:
filter- minification filter
-
getMagFilter
TextureSampler.MagFilter getMagFilter()
-
setMagFilter
void setMagFilter(TextureSampler.MagFilter filter)
Sets the magnification filter.
- Parameters:
filter- magnification filter
-
getWrapModeS
TextureSampler.WrapMode getWrapModeS()
-
setWrapModeS
void setWrapModeS(TextureSampler.WrapMode mode)
Sets the wrapping mode in the s (horizontal) direction.
- Parameters:
mode- wrapping mode
-
getWrapModeT
TextureSampler.WrapMode getWrapModeT()
-
setWrapModeT
void setWrapModeT(TextureSampler.WrapMode mode)
Sets the wrapping mode in the t (vertical) direction.
- Parameters:
mode- wrapping mode
-
getWrapModeR
TextureSampler.WrapMode getWrapModeR()
-
setWrapModeR
void setWrapModeR(TextureSampler.WrapMode mode)
Sets the wrapping mode in the r (depth) direction.
- Parameters:
mode- wrapping mode
-
getAnisotropy
float getAnisotropy()
-
setAnisotropy
void setAnisotropy(float anisotropy)
This controls anisotropic filtering.
- Parameters:
anisotropy- Amount of anisotropy, should be a power-of-two.
-
getCompareMode
TextureSampler.CompareMode getCompareMode()
-
setCompareMode
void setCompareMode(TextureSampler.CompareMode mode)
Sets the comparison mode.
- Parameters:
mode- comparison mode
-
getCompareFunction
TextureSampler.CompareFunction getCompareFunction()
-
setCompareFunction
void setCompareFunction(TextureSampler.CompareFunction function)
Sets the comparison function.
- Parameters:
function- the comparison function
-
-
-
-