MOS
include
mos
gpu
texture_2d.hpp
1
#pragma once
2
3
#include <mos/gfx/texture_2d.hpp>
4
#include <mos/gpu/resource.hpp>
5
6
namespace
mos::gpu
{
7
8
class
Texture_2D
final :
public
Resource
{
9
friend
class
Model
;
10
friend
class
Material
;
11
friend
class
mos::gfx::Renderer;
12
13
public
:
14
Texture_2D
();
15
16
private
:
17
explicit
Texture_2D
(
const
mos::gfx::Texture_2D
&texture);
18
explicit
Texture_2D
(
const
mos::gfx::Shared_texture_2D &shared_texture);
19
};
20
}
mos::gpu::Resource
Definition:
resource.hpp:9
mos::gpu::Model
Definition:
model.hpp:20
mos::gpu::Texture_2D
Definition:
texture_2d.hpp:8
mos::gfx::Texture_2D
Texture in two dimension.
Definition:
texture_2d.hpp:17
mos::gpu
Definition:
material.hpp:7
mos::gpu::Material
Definition:
material.hpp:10
Generated on Sat Jan 22 2022 12:45:29 for MOS by
1.8.13