![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include "Utility/Headers/ImageToolsFwd.h"
#include "Core/Resources/Headers/Resource.h"
#include "TextureDescriptor.inl"
Go to the source code of this file.
Classes | |
struct | Divide::PixelAlignment |
struct | Divide::PropertyDescriptor< Texture > |
Namespaces | |
namespace | Divide |
Handle console commands that start with a forward slash. | |
Macros | |
#define | DVD_TEXTURE_DESCRIPTOR_H_ |
Typedefs | |
using | Divide::TextureDescriptor = PropertyDescriptor< Texture > |
Enumerations | |
enum class | Divide::MipMappingState : U8 { Divide::AUTO = 0 , Divide::MANUAL , Divide::OFF , Divide::COUNT } |
Functions | |
template<> | |
size_t | Divide::GetHash (const PropertyDescriptor< Texture > &descriptor) noexcept |
void | Divide::AddImageUsageFlag (PropertyDescriptor< Texture > &descriptor, const ImageUsage usage) noexcept |
void | Divide::RemoveImageUsageFlag (PropertyDescriptor< Texture > &descriptor, const ImageUsage usage) noexcept |
bool | Divide::HasUsageFlagSet (const PropertyDescriptor< Texture > &descriptor, const ImageUsage usage) noexcept |
bool | Divide::IsCompressed (GFXImageFormat format) noexcept |
bool | Divide::HasAlphaChannel (GFXImageFormat format) noexcept |
bool | Divide::Is1DTexture (TextureType texType) noexcept |
bool | Divide::Is2DTexture (TextureType texType) noexcept |
bool | Divide::Is3DTexture (TextureType texType) noexcept |
bool | Divide::IsCubeTexture (TextureType texType) noexcept |
bool | Divide::IsArrayTexture (TextureType texType) noexcept |
bool | Divide::IsNormalizedTexture (GFXImagePacking packing) noexcept |
bool | Divide::IsDepthTexture (GFXImagePacking packing) noexcept |
bool | Divide::SupportsZOffsetTexture (TextureType texType) noexcept |
bool | Divide::IsBGRTexture (GFXImageFormat format) noexcept |
U8 | Divide::NumChannels (GFXImageFormat format) noexcept |
#define DVD_TEXTURE_DESCRIPTOR_H_ |
Definition at line 34 of file TextureDescriptor.h.