RenderManAPI  24.0
LightShaderId Class Reference

#include <RileyIds.h>

Public Member Functions

 ~LightShaderId ()=default
 
 LightShaderId () noexcept
 
 LightShaderId (uint32_t val) noexcept
 
bool operator== (const LightShaderId &rhs) const noexcept
 
bool operator!= (const LightShaderId &rhs) const noexcept
 
bool operator< (const LightShaderId &rhs) const noexcept
 
bool operator> (const LightShaderId &rhs) const noexcept
 
uint32_t AsUInt32 () const noexcept
 

Static Public Member Functions

static LightShaderId InvalidId () noexcept
 

Constructor & Destructor Documentation

◆ ~LightShaderId()

LightShaderId::~LightShaderId ( )
default

◆ LightShaderId() [1/2]

LightShaderId::LightShaderId ( )
inlinenoexcept

Referenced by InvalidId().

◆ LightShaderId() [2/2]

LightShaderId::LightShaderId ( uint32_t  val)
inlineexplicitnoexcept

Member Function Documentation

◆ AsUInt32()

uint32_t LightShaderId::AsUInt32 ( ) const
inlinenoexcept

◆ InvalidId()

LightShaderId LightShaderId::InvalidId ( )
inlinestaticnoexcept

References LightShaderId().

◆ operator!=()

bool LightShaderId::operator!= ( const LightShaderId rhs) const
inlinenoexcept

◆ operator<()

bool LightShaderId::operator< ( const LightShaderId rhs) const
inlinenoexcept

◆ operator==()

bool LightShaderId::operator== ( const LightShaderId rhs) const
inlinenoexcept

◆ operator>()

bool LightShaderId::operator> ( const LightShaderId rhs) const
inlinenoexcept

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