SPARK  0.1.0
A general purpose game engine written in C++.
Loading...
Searching...
No Matches
Resource.h
1#pragma once
2
3#include <algorithm>
4
5namespace spark::render
6{
7 template <typename Handle>
8 Resource<Handle>::Resource(Handle handle) noexcept
9 : m_handle(std::move(handle)) {}
10
11 template <typename Handle>
12 const Handle& Resource<Handle>::handle() const
13 {
14 return m_handle;
15 }
16
17 template <typename Handle>
19 {
20 return m_handle;
21 }
22}
Resource(Handle handle) noexcept
Initializes the managed resource with the given handle.
Definition Resource.h:8
const Handle & handle() const final
Gets the managed resource handle.
Definition Resource.h:12