Lysa  0.0
Lysa 3D Engine
Resource Struct Reference

Detailed Description

Base class for all resources used in the engine

A resource is identified by a unique ID

+ Inheritance diagram for Resource:

Public Member Functions

bool operator== (const Resource &other) const
 
 Resource () = default
 
 Resource (const unique_id id)
 
virtual ~Resource () = default
 

Public Attributes

unique_id id {INVALID_ID}
 

Constructor & Destructor Documentation

Resource ( )
default

Default constructor — ID is left as INVALID_ID.

Resource ( const unique_id  id)
inline

Constructs a resource with the given ID.

virtual ~Resource ( )
virtualdefault

Member Function Documentation

bool operator== ( const Resource &  other) const
inline

Equality is determined by resource ID.

Member Data Documentation

unique_id id {INVALID_ID}

Unique identifier for the resource