Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
Extension.h File Reference
#include <assimp/scene.h>

Go to the source code of this file.

Macros

#define _AI_MATKEY_TEXTYPE_BASE   "$tex.type"
 
#define _AI_MATKEY_TEXCOLOR_BASE   "$tex.color"
 
#define _AI_MATKEY_TEXALPHA_BASE   "$tex.alpha"
 
#define AI_MATKEY_TEXTYPE(type, N)   _AI_MATKEY_TEXTYPE_BASE,type,N
 
#define AI_MATKEY_TEXCOLOR(type, N)   _AI_MATKEY_TEXCOLOR_BASE,type,N
 
#define AI_MATKEY_TEXALPHA(type, N)   _AI_MATKEY_TEXALPHA_BASE,type,N
 
#define aiStackFlags_NumbeFlags   2
 

Enumerations

enum  aiStackType { aiStackType_ColorType, aiStackType_TextureType, aiStackType_BlendOpType, aiStackType_NumberTypes }
 Enumeration of the different types of node in the new Assimp's material stack. Don't forget to update the dictionnary in Materials.cpp when modifying this enum. More...
 
enum  aiStackFlags { aiStackFlags_Invert = 1, aiStackFlags_ReplaceAlpha = 2 }
 Enumeration of the new Assimp's flags. More...
 
enum  aiStackOperation {
  aiStackOperation_Add = 0, aiStackOperation_Add3ds, aiStackOperation_AddMaya, aiStackOperation_Average,
  aiStackOperation_Color, aiStackOperation_ColorBurn, aiStackOperation_ColorDodge, aiStackOperation_Darken3ds,
  aiStackOperation_DarkenMaya, aiStackOperation_Desaturate, aiStackOperation_Difference3ds, aiStackOperation_DifferenceMaya,
  aiStackOperation_Divide, aiStackOperation_Exclusion, aiStackOperation_HardLight, aiStackOperation_HardMix,
  aiStackOperation_Hue, aiStackOperation_Illuminate, aiStackOperation_In, aiStackOperation_Lighten3ds,
  aiStackOperation_LightenMaya, aiStackOperation_LinearBurn, aiStackOperation_LinearDodge, aiStackOperation_Multiply3ds,
  aiStackOperation_MultiplyMaya, aiStackOperation_None, aiStackOperation_Out, aiStackOperation_Over3ds,
  aiStackOperation_Overlay3ds, aiStackOperation_OverMaya, aiStackOperation_PinLight, aiStackOperation_Saturate,
  aiStackOperation_Saturation, aiStackOperation_Screen, aiStackOperation_SoftLight, aiStackOperation_Substract3ds,
  aiStackOperation_SubstractMaya, aiStackOperation_Value, aiStackOperation_Mask, aiStackOperation_Unknown,
  aiStackOperation_NumberOperations
}
 Enumeration of the different operations in the new Assimp's material stack. Don't forget to update the dictionnary in Materials.cpp when modifying this enum. More...
 

Macro Definition Documentation

#define _AI_MATKEY_TEXALPHA_BASE   "$tex.alpha"

Definition at line 9 of file Extension.h.

#define _AI_MATKEY_TEXCOLOR_BASE   "$tex.color"

Definition at line 8 of file Extension.h.

#define _AI_MATKEY_TEXTYPE_BASE   "$tex.type"

Definition at line 7 of file Extension.h.

#define AI_MATKEY_TEXALPHA (   type,
 
)    _AI_MATKEY_TEXALPHA_BASE,type,N
#define AI_MATKEY_TEXCOLOR (   type,
 
)    _AI_MATKEY_TEXCOLOR_BASE,type,N
#define AI_MATKEY_TEXTYPE (   type,
 
)    _AI_MATKEY_TEXTYPE_BASE,type,N
#define aiStackFlags_NumbeFlags   2

Definition at line 32 of file Extension.h.

Enumeration Type Documentation

Enumeration of the new Assimp's flags.

Enumerator
aiStackFlags_Invert 
aiStackFlags_ReplaceAlpha 

Definition at line 28 of file Extension.h.

Enumeration of the different operations in the new Assimp's material stack. Don't forget to update the dictionnary in Materials.cpp when modifying this enum.

Enumerator
aiStackOperation_Add 
aiStackOperation_Add3ds 
aiStackOperation_AddMaya 
aiStackOperation_Average 
aiStackOperation_Color 
aiStackOperation_ColorBurn 
aiStackOperation_ColorDodge 
aiStackOperation_Darken3ds 
aiStackOperation_DarkenMaya 
aiStackOperation_Desaturate 
aiStackOperation_Difference3ds 
aiStackOperation_DifferenceMaya 
aiStackOperation_Divide 
aiStackOperation_Exclusion 
aiStackOperation_HardLight 
aiStackOperation_HardMix 
aiStackOperation_Hue 
aiStackOperation_Illuminate 
aiStackOperation_In 
aiStackOperation_Lighten3ds 
aiStackOperation_LightenMaya 
aiStackOperation_LinearBurn 
aiStackOperation_LinearDodge 
aiStackOperation_Multiply3ds 
aiStackOperation_MultiplyMaya 
aiStackOperation_None 
aiStackOperation_Out 
aiStackOperation_Over3ds 
aiStackOperation_Overlay3ds 
aiStackOperation_OverMaya 
aiStackOperation_PinLight 
aiStackOperation_Saturate 
aiStackOperation_Saturation 
aiStackOperation_Screen 
aiStackOperation_SoftLight 
aiStackOperation_Substract3ds 
aiStackOperation_SubstractMaya 
aiStackOperation_Value 
aiStackOperation_Mask 
aiStackOperation_Unknown 
aiStackOperation_NumberOperations 

Definition at line 37 of file Extension.h.

Enumeration of the different types of node in the new Assimp's material stack. Don't forget to update the dictionnary in Materials.cpp when modifying this enum.

Enumerator
aiStackType_ColorType 
aiStackType_TextureType 
aiStackType_BlendOpType 
aiStackType_NumberTypes 

Definition at line 19 of file Extension.h.