SPARK  0.1.0
A general purpose game engine written in C++.
Loading...
Searching...
No Matches
spark::render::IResource< Handle > Class Template Referenceabstract

Provides access to a resource managed by the derived class. More...

#include <Resource.h>

Inheritance diagram for spark::render::IResource< Handle >:
spark::render::Resource< Handle >

Public Types

using handle_type = Handle
 

Public Member Functions

virtual const Handle & handle () const =0
 Gets the managed resource handle.
 

Protected Member Functions

virtual Handle & handle ()=0
 Gets the managed resource handle.
 

Detailed Description

template<typename Handle>
class spark::render::IResource< Handle >

Provides access to a resource managed by the derived class.

Template Parameters
HandleType of the managed resource.

Member Function Documentation

◆ handle() [1/2]

◆ handle() [2/2]