CommonLibSSE NG
Loading...
Searching...
No Matches
RE::GFxResourceWeakLib::ResourceNode Struct Reference

#include <GFxResourceWeakLib.h>

Classes

struct  HashOp
 

Public Types

enum class  NodeType { kResource , kResolver }
 

Public Member Functions

bool operator== (const GFxResourceKey &a_src) const
 
bool operator!= (const GFxResourceKey &a_src) const
 

Public Attributes

NodeType type
 
union { 
 
   ResourceSlot *   resolver 
 
   GFxResource *   resource 
 
};  
 

Member Enumeration Documentation

◆ NodeType

Enumerator
kResource 
kResolver 

Member Function Documentation

◆ operator!=()

bool RE::GFxResourceWeakLib::ResourceNode::operator!= ( const GFxResourceKey a_src) const
inline

◆ operator==()

bool RE::GFxResourceWeakLib::ResourceNode::operator== ( const GFxResourceKey a_src) const
inline

Member Data Documentation

◆ [union]

◆ resolver

ResourceSlot* RE::GFxResourceWeakLib::ResourceNode::resolver

◆ resource

GFxResource* RE::GFxResourceWeakLib::ResourceNode::resource

◆ type

NodeType RE::GFxResourceWeakLib::ResourceNode::type

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