Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
TextureDescriptor.h File Reference

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
 

Macro Definition Documentation

◆ DVD_TEXTURE_DESCRIPTOR_H_

#define DVD_TEXTURE_DESCRIPTOR_H_

Definition at line 34 of file TextureDescriptor.h.