|
CeresEngine 0.2.0
A game development framework
|
#include "Forward.hpp"#include "CeresEngine/RenderAPI/Forward.hpp"#include "Bitmap.hpp"#include "TextureFormat.hpp"#include "CeresEngine/DataTypes.hpp"#include "CeresEngine/Macros.hpp"#include "CeresEngine/Foundation/SmartPtr.hpp"#include "CeresEngine/Math/Extent.hpp"#include "CeresEngine/Resource/Resource.hpp"Go to the source code of this file.
Classes | |
| struct | CeresEngine::TextureProperties |
| A structure that describes properties of an texture. More... | |
| class | CeresEngine::Texture |
| A texture that can be imported into the renderer. More... | |
| class | CeresEngine::MemoryTexture |
| A texture type that is backed by an in-memory bitmap. More... | |
| struct | CeresEngine::MemoryTexture::MipData |
| A mip-level bitmap data for a texture. More... | |
| struct | CeresEngine::MemoryTexture::LayerData |
| Data per-layer of the texture. More... | |
| class | CeresEngine::StreamingTexture |
| A texture type that is backed by streamable mip and layer data. More... | |
| struct | CeresEngine::StreamingTexture::MipData |
| A mip-level bitmap data for a texture. More... | |
| struct | CeresEngine::StreamingTexture::LayerData |
| Data per-layer of the texture. More... | |
| class | CeresEngine::GPUTexture |
| A texture that is backed by a GPU image. These textures usually can't be serialized. More... | |
Namespaces | |
| namespace | CeresEngine |
Typedefs | |
| using | CeresEngine::BitmapResource = ResourceObject< Bitmap > |
Wraps a Bitmap as a resource. | |
| using | CeresEngine::HBitmap = ResourceHandle< BitmapResource > |
A resource handle to a Bitmap resource. | |
| using | CeresEngine::TexturePixelStream = ResourceInputStream |
| An object that allows streaming texture pixels. | |
Enumerations | |
| enum class | CeresEngine::TextureType { CeresEngine::Texture1D , CeresEngine::Texture2D , CeresEngine::Texture3D , CeresEngine::TextureCube } |