CommonLibSSE (Parapets fork)
RE::GFxResourceID Class Reference

#include <GFxResourceID.h>

Classes

class  HashOp
 
struct  IDTypeConstants
 
struct  IDTypes
 

Public Member Functions

 GFxResourceID ()
 
 GFxResourceID (std::uint32_t a_resID)
 
 GFxResourceID (const GFxResourceID &a_rhs)
 
GFxResourceIDoperator= (const GFxResourceID &a_rhs)
 
bool operator== (const GFxResourceID &a_rhs) const
 
bool operator!= (const GFxResourceID &a_rhs) const
 
bool operator== (std::uint32_t a_idVal) const
 
bool operator!= (std::uint32_t a_idVal) const
 
std::uint32_t GetIDValue () const
 
std::uint32_t GetIDIndex () const
 
IDTypes::IDType GetIDType () const
 
GFxResourceID GenerateNextID ()
 

Protected Attributes

std::uint32_t id
 

Constructor & Destructor Documentation

◆ GFxResourceID() [1/3]

RE::GFxResourceID::GFxResourceID ( )

◆ GFxResourceID() [2/3]

RE::GFxResourceID::GFxResourceID ( std::uint32_t  a_resID)
explicit

◆ GFxResourceID() [3/3]

RE::GFxResourceID::GFxResourceID ( const GFxResourceID a_rhs)

Member Function Documentation

◆ GenerateNextID()

GFxResourceID RE::GFxResourceID::GenerateNextID ( )

◆ GetIDIndex()

std::uint32_t RE::GFxResourceID::GetIDIndex ( ) const

◆ GetIDType()

IDTypes::IDType RE::GFxResourceID::GetIDType ( ) const

◆ GetIDValue()

std::uint32_t RE::GFxResourceID::GetIDValue ( ) const

◆ operator!=() [1/2]

bool RE::GFxResourceID::operator!= ( const GFxResourceID a_rhs) const

◆ operator!=() [2/2]

bool RE::GFxResourceID::operator!= ( std::uint32_t  a_idVal) const

◆ operator=()

GFxResourceID& RE::GFxResourceID::operator= ( const GFxResourceID a_rhs)

◆ operator==() [1/2]

bool RE::GFxResourceID::operator== ( const GFxResourceID a_rhs) const

◆ operator==() [2/2]

bool RE::GFxResourceID::operator== ( std::uint32_t  a_idVal) const

Member Data Documentation

◆ id

std::uint32_t RE::GFxResourceID::id
protected

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