cgv
Loading...
Searching...
No Matches
fx::gltf::Sampler Struct Reference

Public Types

enum class  MagFilter : uint16_t { None , Nearest = 9728 , Linear = 9729 }
 
enum class  MinFilter : uint16_t {
  None , Nearest = 9728 , Linear = 9729 , NearestMipMapNearest = 9984 ,
  LinearMipMapNearest = 9985 , NearestMipMapLinear = 9986 , LinearMipMapLinear = 9987
}
 
enum class  WrappingMode : uint16_t { ClampToEdge = 33071 , MirroredRepeat = 33648 , Repeat = 10497 }
 

Public Member Functions

bool empty () const noexcept
 

Public Attributes

std::string name
 
MagFilter magFilter { MagFilter::None }
 
MinFilter minFilter { MinFilter::None }
 
WrappingMode wrapS { WrappingMode::Repeat }
 
WrappingMode wrapT { WrappingMode::Repeat }
 
nlohmann::json extensionsAndExtras {}
 

Detailed Description

Definition at line 709 of file gltf.h.

Member Enumeration Documentation

◆ MagFilter

enum class fx::gltf::Sampler::MagFilter : uint16_t
strong

Definition at line 711 of file gltf.h.

◆ MinFilter

enum class fx::gltf::Sampler::MinFilter : uint16_t
strong

Definition at line 718 of file gltf.h.

◆ WrappingMode

enum class fx::gltf::Sampler::WrappingMode : uint16_t
strong

Definition at line 729 of file gltf.h.

Member Function Documentation

◆ empty()

bool fx::gltf::Sampler::empty ( ) const
inlinenoexcept

Definition at line 746 of file gltf.h.

Member Data Documentation

◆ extensionsAndExtras

nlohmann::json fx::gltf::Sampler::extensionsAndExtras {}

Definition at line 744 of file gltf.h.

◆ magFilter

MagFilter fx::gltf::Sampler::magFilter { MagFilter::None }

Definition at line 738 of file gltf.h.

◆ minFilter

MinFilter fx::gltf::Sampler::minFilter { MinFilter::None }

Definition at line 739 of file gltf.h.

◆ name

std::string fx::gltf::Sampler::name

Definition at line 736 of file gltf.h.

◆ wrapS

WrappingMode fx::gltf::Sampler::wrapS { WrappingMode::Repeat }

Definition at line 741 of file gltf.h.

◆ wrapT

WrappingMode fx::gltf::Sampler::wrapT { WrappingMode::Repeat }

Definition at line 742 of file gltf.h.


The documentation for this struct was generated from the following file: