34 namespace visualization {
123 std::uint8_t anisotropy = 0;
135 const Eigen::Vector3f& value) = 0;
137 const Eigen::Vector3f& value,
140 const Eigen::Vector4f& value,
143 const char* parameter,
MinFilter filter_min
Definition: MaterialModifier.h:117
Definition: MaterialModifier.h:37
Definition: MaterialModifier.h:126
WrapMode wrap_w
Definition: MaterialModifier.h:120
void SetAnisotropy(std::uint8_t a)
Definition: MaterialModifier.cpp:95
static TextureSamplerParameters Simple()
Definition: MaterialModifier.cpp:33
MinFilter
Definition: MaterialModifier.h:38
TextureSamplerParameters()=default
No filtering. Nearest neighbor is used.
static TextureSamplerParameters LinearClamp()
Definition: MaterialModifier.cpp:54
Box filtering within a mip-map level.
WrapMode wrap_v
Definition: MaterialModifier.h:119
Box filtering. Weighted average of 4 neighbors is used.
Mip-mapping is activated. But no filtering occurs.
Definition: PinholeCameraIntrinsic.cpp:35
static TextureSamplerParameters Pretty()
Definition: MaterialModifier.cpp:37
WrapMode wrap_u
Definition: MaterialModifier.h:118
WrapMode
Definition: MaterialModifier.h:57
MagFilter
Definition: MaterialModifier.h:51
No filtering. Nearest neighbor is used.
MagFilter filter_mag
Definition: MaterialModifier.h:116
std::uint8_t GetAnisotropy() const
Definition: MaterialModifier.h:114