Assimp  v4.1. (December 2018)
Assimp::Blender::Tex Struct Reference

Inherits Assimp::Blender::ElemBase.

Public Types

enum  ImageFlags {
  ImageFlags_INTERPOL = 1 , ImageFlags_USEALPHA = 2 , ImageFlags_MIPMAP = 4 , ImageFlags_IMAROT = 16 ,
  ImageFlags_CALCALPHA = 32 , ImageFlags_NORMALMAP = 2048 , ImageFlags_GAUSS_MIP = 4096 , ImageFlags_FILTER_MIN = 8192 ,
  ImageFlags_DERIVATIVEMAP = 16384
}
 
enum  Type {
  Type_CLOUDS = 1 , Type_WOOD = 2 , Type_MARBLE = 3 , Type_MAGIC = 4 ,
  Type_BLEND = 5 , Type_STUCCI = 6 , Type_NOISE = 7 , Type_IMAGE = 8 ,
  Type_PLUGIN = 9 , Type_ENVMAP = 10 , Type_MUSGRAVE = 11 , Type_VORONOI = 12 ,
  Type_DISTNOISE = 13 , Type_POINTDENSITY = 14 , Type_VOXELDATA = 15
}
 

Public Member Functions

 Tex ()
 
- Public Member Functions inherited from Assimp::Blender::ElemBase
 ElemBase ()
 
virtual ~ElemBase ()
 

Public Attributes

ID id FAIL
 
Type type FAIL
 
ImageFlags imaflag
 
std::shared_ptr< Image > ima WARN
 
- Public Attributes inherited from Assimp::Blender::ElemBase
const char * dna_type
 Type name of the element. More...
 

Member Enumeration Documentation

◆ ImageFlags

Enumerator
ImageFlags_INTERPOL 
ImageFlags_USEALPHA 
ImageFlags_MIPMAP 
ImageFlags_IMAROT 
ImageFlags_CALCALPHA 
ImageFlags_NORMALMAP 
ImageFlags_GAUSS_MIP 
ImageFlags_FILTER_MIN 
ImageFlags_DERIVATIVEMAP 

◆ Type

Enumerator
Type_CLOUDS 
Type_WOOD 
Type_MARBLE 
Type_MAGIC 
Type_BLEND 
Type_STUCCI 
Type_NOISE 
Type_IMAGE 
Type_PLUGIN 
Type_ENVMAP 
Type_MUSGRAVE 
Type_VORONOI 
Type_DISTNOISE 
Type_POINTDENSITY 
Type_VOXELDATA 

Constructor & Destructor Documentation

◆ Tex()

Assimp::Blender::Tex::Tex ( )
inline

Member Data Documentation

◆ FAIL [1/2]

ID id Assimp::Blender::Tex::FAIL

◆ FAIL [2/2]

Type type Assimp::Blender::Tex::FAIL

◆ imaflag

ImageFlags Assimp::Blender::Tex::imaflag

◆ WARN

std::shared_ptr<Image> ima Assimp::Blender::Tex::WARN

The documentation for this struct was generated from the following file: