Doxybook2 Example
Loading...
Searching...
No Matches
Texture3D.hpp
Go to the documentation of this file.
1
#pragma once
2
#pragma once
3
4
#include "
Texture.hpp
"
5
6
namespace
Engine
{
7
namespace
Graphics
{
13
class
Texture3D :
public
Texture
{
14
public
:
15
Texture3D(
int
width,
int
height,
int
depth, uint8_t* data, Texture::Type type = Texture::Type::RGBA8);
16
virtual
~Texture3D();
17
18
int
getWidth()
const override
;
19
int
getHeight()
const override
;
20
int
getDepth()
const override
;
21
};
22
}
// namespace Graphics
23
}
// namespace Engine
Texture.hpp
Engine::Graphics::Texture
This is a base texture class that serves as a base class for other texture types.
Definition
Texture.hpp:15
Engine::Graphics
Definition
Framebuffer.hpp:6
Engine
This namespace contains all of the necessary engine components.
Definition
Asset.hpp:5
src
Graphics
Texture3D.hpp
Generated by
1.13.2