SamplerBuilder class
Public functions
- auto SetDevice(Device*) -> SamplerBuilder&
- auto SetDefaults() -> SamplerBuilder&
- auto SetMinMagFilter(MinFilter, MagFilter) -> SamplerBuilder&
- auto SetWrapMode(WrapMode, WrapMode, WrapMode) -> SamplerBuilder&
- auto SetLodClamp(float, float) -> SamplerBuilder&
- auto SetLodBias(float) -> SamplerBuilder&
- auto SetCompare(CompareMode, CompareFunc) -> SamplerBuilder&
- auto SetBorderColor(const float*) -> SamplerBuilder&
- auto SetBorderColori(const int*) -> SamplerBuilder&
- auto SetBorderColorui(const uint32_t*) -> SamplerBuilder&
- auto SetMaxAnisotropy(float) -> SamplerBuilder&
- auto SetReductionFilter(SamplerReduction) -> SamplerBuilder&
- auto SetLodSnap(float) -> SamplerBuilder&
- auto GetDevice() const -> const Device*
- void GetMinMagFilter(MinFilter*, MagFilter*) const
- void GetWrapMode(WrapMode*, WrapMode*, WrapMode*) const
- void GetLodClamp(float*, float*) const
- auto GetLodBias() const -> float
- void GetCompare(CompareMode*, CompareFunc*) const
- void GetBorderColor(float*) const
- void GetBorderColori(int*) const
- void GetBorderColorui(uint32_t*) const
- auto GetMaxAnisotropy() const -> float
- auto GetReductionFilter() const -> SamplerReduction
- auto GetLodSnap() const -> float
Protected variables
- char reserved