91 bool mipMapping = false;
96 float mipMapLODBias = 0.0f;
105 float maxLOD = 1000.0f;
114 bool compareEnabled = false;
122 Vector4f borderColor = {0.0f, 0.0f, 0.0f, 0.0f};
156 template<typename Processor> static constexpr
void reflect(Processor&& RTTI) {
178 using TDeviceObject::TDeviceObject;
#define CE_REFLECT_HASH(T)
Definition Hash.hpp:89
#define CE_REFL_DATA(N)
Definition Macros.hpp:541
#define CE_SCRIPT_EXPORT(...)
The CE_SCRIPT_EXPORT macro marks a class or method as exportable and available in scripting environme...
Definition Macros.hpp:247
Definition GPUSampler.hpp:175
GPUSampler & operator=(const GPUSampler &)=delete
GPUSampler(GPUSampler &&)=delete
Deleted move constructor.
GPUSampler & operator=(GPUSampler &&)=delete
GPUSampler(const GPUSampler &)=delete
Deleted copy constructor.
Definition Application.hpp:19
constexpr Byte operator<<(const Byte arg, const _IntType shift) noexcept
Definition DataTypes.hpp:44
GPUSamplerAddressMode
Technique for resolving image coordinates that are outside of the range [0, 1].
Definition GPUSampler.hpp:29
@ Border
Sample border color for image coordinates that are outside the interval [0, 1].
@ Clamp
Clamp image coordinates to the interval [0, 1].
@ Mirror
Flip image coordinates at each integer junction.
@ Repeat
Repeat image coordinates within the interval [0, 1).
@ MirrorOnce
Takes the absolute value of the image coordinates and then clamps it to the interval [0,...
GPUCompareOp
Compare operations enumeration.
Definition GPUGraphicsPipeline.hpp:37
GPUSamplerFilter
Sampling filter enumeration.
Definition GPUSampler.hpp:49
@ Linear
Interpolate between multiple image samples.
@ Nearest
Take the nearest image sample.
@ Cubic
Interpolate between multiple image samples using cubic interpolation.
std::uint32_t UInt32
Definition DataTypes.hpp:23
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25
auto filter(Container &container, Predicate &&predicate)
Returns an iterable object that iterates over the values of the container and applies transform to ev...
Definition Iterator.hpp:451
Image sampler descriptor structure.
Definition GPUSampler.hpp:61