CommonLibSSE (powerof3)
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: