Diligent Engine
 
Loading...
Searching...
No Matches
Texture.h File Reference
#include "GraphicsTypes.h"
#include "DeviceObject.h"
#include "TextureView.h"
#include "../../../Primitives/interface/DefineInterfaceHelperMacros.h"
#include "../../../Primitives/interface/UndefInterfaceHelperMacros.h"

Classes

struct  Diligent::TextureDesc
 Texture description. More...
 
struct  Diligent::TextureSubResData
 Describes data for one subresource. More...
 
struct  Diligent::TextureData
 Describes the initial data to store in the texture. More...
 
struct  Diligent::MappedTextureSubresource
 Describes the data for one mapped subresource. More...
 
struct  Diligent::SparseTextureProperties
 Describes the sparse texture properties. More...
 
struct  Diligent::ITexture
 Texture interface. More...
 

Namespaces

namespace  Diligent
 Graphics engine namespace.
 

Enumerations

enum  Diligent::MISC_TEXTURE_FLAGS : Uint8 {
  Diligent::MISC_TEXTURE_FLAG_NONE = 0u , Diligent::MISC_TEXTURE_FLAG_GENERATE_MIPS = 1u << 0 , Diligent::MISC_TEXTURE_FLAG_MEMORYLESS = 1u << 1 , Diligent::MISC_TEXTURE_FLAG_SPARSE_ALIASING = 1u << 2 ,
  Diligent::MISC_TEXTURE_FLAG_SUBSAMPLED = 1u << 3
}
 Miscellaneous texture flags. More...
 

Detailed Description

Definition of the Diligent::ITexture interface and related data structures