Assimp  v3.1.1 (June 2014)
Assimp::LWO::Texture Struct Reference

Data structure for a LWO file texture. More...

Public Types

enum  Axes { AXIS_X = 0, AXIS_Y = 1, AXIS_Z = 2 }
 
enum  BlendType {
  Normal = 0, Subtractive = 1, Difference = 2, Multiply = 3,
  Divide = 4, Alpha = 5, TextureDispl = 6, Additive = 7
}
 
enum  MappingMode {
  Planar = 0, Cylindrical = 1, Spherical = 2, Cubic = 3,
  FrontProjection = 4, UV = 5
}
 
enum  Wrap { RESET = 0, REPEAT = 1, MIRROR = 2, EDGE = 3 }
 

Public Member Functions

 Texture ()
 

Public Attributes

bool bCanUse
 are we able to use the texture? More...
 
BlendType blendType
 blend type More...
 
bool enabled
 is the texture enabled? More...
 
Axes majorAxis
 major axis for planar, cylindrical, spherical projections More...
 
MappingMode mapMode
 mapping mode More...
 
unsigned int mClipIdx
 Clip index. More...
 
std::string mFileName
 File name of the texture. More...
 
unsigned int mRealUVIndex
 
float mStrength
 Strength of the texture - blend factor. More...
 
std::string mUVChannelIndex
 Name of the corresponding UV channel. More...
 
std::string ordinal
 ordinal string of the texture More...
 
uint32_t type
 
float wrapAmountH
 wrap amount for cylindrical and spherical projections More...
 
float wrapAmountW
 
Wrap wrapModeHeight
 
Wrap wrapModeWidth
 wrapping mode for the texture More...
 

Detailed Description

Data structure for a LWO file texture.

Member Enumeration Documentation

Enumerator
AXIS_X 
AXIS_Y 
AXIS_Z 
Enumerator
Normal 
Subtractive 
Difference 
Multiply 
Divide 
Alpha 
TextureDispl 
Additive 
Enumerator
Planar 
Cylindrical 
Spherical 
Cubic 
FrontProjection 
UV 
Enumerator
RESET 
REPEAT 
MIRROR 
EDGE 

Constructor & Destructor Documentation

Assimp::LWO::Texture::Texture ( )
inline

Member Data Documentation

bool Assimp::LWO::Texture::bCanUse

are we able to use the texture?

BlendType Assimp::LWO::Texture::blendType

blend type

bool Assimp::LWO::Texture::enabled

is the texture enabled?

Axes Assimp::LWO::Texture::majorAxis

major axis for planar, cylindrical, spherical projections

MappingMode Assimp::LWO::Texture::mapMode

mapping mode

unsigned int Assimp::LWO::Texture::mClipIdx

Clip index.

std::string Assimp::LWO::Texture::mFileName

File name of the texture.

unsigned int Assimp::LWO::Texture::mRealUVIndex
float Assimp::LWO::Texture::mStrength

Strength of the texture - blend factor.

std::string Assimp::LWO::Texture::mUVChannelIndex

Name of the corresponding UV channel.

std::string Assimp::LWO::Texture::ordinal

ordinal string of the texture

uint32_t Assimp::LWO::Texture::type
float Assimp::LWO::Texture::wrapAmountH

wrap amount for cylindrical and spherical projections

float Assimp::LWO::Texture::wrapAmountW
Wrap Assimp::LWO::Texture::wrapModeHeight
Wrap Assimp::LWO::Texture::wrapModeWidth

wrapping mode for the texture


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