UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Shader::Private::FOpModulo Struct Reference
+ Inheritance diagram for UE::Shader::Private::FOpModulo:

Public Member Functions

template<typename T >
operator() (T Lhs, T Rhs) const
 

Static Public Member Functions

static float ModuloImpl (float Lhs, float Rhs)
 
static double ModuloImpl (double Lhs, double Rhs)
 
static int32 ModuloImpl (int32 Lhs, int32 Rhs)
 

Additional Inherited Members

- Static Public Attributes inherited from UE::Shader::Private::FOpBase
static constexpr bool SupportsDouble = true
 
static constexpr bool SupportsInt = true
 

Member Function Documentation

◆ ModuloImpl() [1/3]

static double UE::Shader::Private::FOpModulo::ModuloImpl ( double  Lhs,
double  Rhs 
)
inlinestatic

◆ ModuloImpl() [2/3]

static float UE::Shader::Private::FOpModulo::ModuloImpl ( float  Lhs,
float  Rhs 
)
inlinestatic

◆ ModuloImpl() [3/3]

static int32 UE::Shader::Private::FOpModulo::ModuloImpl ( int32  Lhs,
int32  Rhs 
)
inlinestatic

◆ operator()()

template<typename T >
T UE::Shader::Private::FOpModulo::operator() ( Lhs,
Rhs 
) const
inline

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