#include <RiTypesHelper.h>
◆ RtFloat2() [1/4]
◆ RtFloat2() [2/4]
RtFloat2::RtFloat2 |
( |
float |
xx, |
|
|
float |
yy |
|
) |
| |
|
inline |
◆ RtFloat2() [3/4]
RtFloat2::RtFloat2 |
( |
float |
v | ) |
|
|
inlineexplicit |
◆ RtFloat2() [4/4]
RtFloat2::RtFloat2 |
( |
const float * |
d | ) |
|
|
inlineexplicit |
◆ AbsDot()
float RtFloat2::AbsDot |
( |
const RtFloat2 & |
v2 | ) |
const |
|
inline |
◆ ChannelAvg()
float RtFloat2::ChannelAvg |
( |
| ) |
const |
|
inline |
◆ ChannelMax()
float RtFloat2::ChannelMax |
( |
| ) |
const |
|
inline |
◆ ChannelMin()
float RtFloat2::ChannelMin |
( |
| ) |
const |
|
inline |
◆ Cross()
float RtFloat2::Cross |
( |
const RtFloat2 & |
v2 | ) |
const |
|
inline |
◆ Dot()
float RtFloat2::Dot |
( |
const RtFloat2 & |
v2 | ) |
const |
|
inline |
◆ IsUnitLength()
bool RtFloat2::IsUnitLength |
( |
float |
eps = 0.005f | ) |
const |
|
inline |
◆ Length()
float RtFloat2::Length |
( |
| ) |
const |
|
inline |
◆ LengthSq()
float RtFloat2::LengthSq |
( |
| ) |
const |
|
inline |
◆ Negate()
void RtFloat2::Negate |
( |
| ) |
|
|
inline |
◆ Normalize()
float RtFloat2::Normalize |
( |
float |
eps = FLT_MIN | ) |
|
|
inline |
◆ NormalizeCopy()
◆ operator!=()
int RtFloat2::operator!= |
( |
const RtFloat2 & |
rhs | ) |
const |
|
inline |
◆ operator*() [1/2]
◆ operator*() [2/2]
RtFloat2 RtFloat2::operator* |
( |
float |
rhs | ) |
const |
|
inline |
◆ operator*=() [1/2]
◆ operator*=() [2/2]
RtFloat2& RtFloat2::operator*= |
( |
float |
rhs | ) |
|
|
inline |
◆ operator+()
◆ operator+=()
◆ operator-() [1/2]
◆ operator-() [2/2]
◆ operator-=()
◆ operator/() [1/2]
◆ operator/() [2/2]
RtFloat2 RtFloat2::operator/ |
( |
float |
rhs | ) |
const |
|
inline |
◆ operator/=() [1/2]
◆ operator/=() [2/2]
RtFloat2& RtFloat2::operator/= |
( |
float |
rhs | ) |
|
|
inline |
◆ operator<()
bool RtFloat2::operator< |
( |
const RtFloat2 & |
rhs | ) |
const |
|
inline |
◆ operator==()
int RtFloat2::operator== |
( |
const RtFloat2 & |
rhs | ) |
const |
|
inline |
◆ operator[]() [1/2]
float& RtFloat2::operator[] |
( |
int |
i | ) |
|
|
inline |
◆ operator[]() [2/2]
const float& RtFloat2::operator[] |
( |
int |
i | ) |
const |
|
inline |
◆ AbsDot
◆ Cross
◆ Dot
◆ Normalize
◆ NormalizeCopy
◆ operator*
◆ operator<<
std::ostream& operator<< |
( |
std::ostream & |
o, |
|
|
const RtFloat2 & |
v |
|
) |
| |
|
friend |
Referenced by ChannelAvg(), ChannelMax(), ChannelMin(), Cross(), Dot(), LengthSq(), Negate(), Normalize(), operator!=(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator<(), operator==(), operator[](), RixCosDirectionalDistribution(), RixSphericalDistribution(), RixUniformConeDistribution(), and RixUniformDirectionalDistribution().
Referenced by ChannelAvg(), ChannelMax(), ChannelMin(), Cross(), Dot(), LengthSq(), Negate(), Normalize(), operator!=(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator<(), operator==(), RixCosDirectionalDistribution(), RixSphericalDistribution(), RixUniformConeDistribution(), and RixUniformDirectionalDistribution().
The documentation for this class was generated from the following file: