Assimp  v3.1.1 (June 2014)
BlenderModifier.cpp File Reference

Implementation of some blender modifiers (i.e subdivision, mirror). More...

Classes

struct  SharedModifierData
 

Macros

#define ASSIMP_LOG_DEBUG(string)   DefaultLogger::get()->debug(string)
 
#define ASSIMP_LOG_DEBUG_F(string, ...)   DefaultLogger::get()->debug((Formatter::format(string),__VA_ARGS__))
 
#define ASSIMP_LOG_ERROR(string)   DefaultLogger::get()->error(string)
 
#define ASSIMP_LOG_ERROR_F(string, ...)   DefaultLogger::get()->error((Formatter::format(string),__VA_ARGS__))
 
#define ASSIMP_LOG_INFO(string)   DefaultLogger::get()->info(string)
 
#define ASSIMP_LOG_INFO_F(string, ...)   DefaultLogger::get()->info((Formatter::format(string),__VA_ARGS__))
 
#define ASSIMP_LOG_WARN(string)   DefaultLogger::get()->warn(string)
 
#define ASSIMP_LOG_WARN_F(string, ...)   DefaultLogger::get()->warn((Formatter::format(string),__VA_ARGS__))
 

Typedefs

typedef BlenderModifier *(* fpCreateModifier) ()
 

Functions

template<typename T >
BlenderModifiergod ()
 

Variables

static const fpCreateModifier creators []
 

Detailed Description

Implementation of some blender modifiers (i.e subdivision, mirror).

Macro Definition Documentation

◆ ASSIMP_LOG_DEBUG

#define ASSIMP_LOG_DEBUG (   string)    DefaultLogger::get()->debug(string)

◆ ASSIMP_LOG_DEBUG_F

#define ASSIMP_LOG_DEBUG_F (   string,
  ... 
)    DefaultLogger::get()->debug((Formatter::format(string),__VA_ARGS__))

◆ ASSIMP_LOG_ERROR

#define ASSIMP_LOG_ERROR (   string)    DefaultLogger::get()->error(string)

◆ ASSIMP_LOG_ERROR_F

#define ASSIMP_LOG_ERROR_F (   string,
  ... 
)    DefaultLogger::get()->error((Formatter::format(string),__VA_ARGS__))

◆ ASSIMP_LOG_INFO

#define ASSIMP_LOG_INFO (   string)    DefaultLogger::get()->info(string)

◆ ASSIMP_LOG_INFO_F

#define ASSIMP_LOG_INFO_F (   string,
  ... 
)    DefaultLogger::get()->info((Formatter::format(string),__VA_ARGS__))

◆ ASSIMP_LOG_WARN

#define ASSIMP_LOG_WARN (   string)    DefaultLogger::get()->warn(string)

◆ ASSIMP_LOG_WARN_F

#define ASSIMP_LOG_WARN_F (   string,
  ... 
)    DefaultLogger::get()->warn((Formatter::format(string),__VA_ARGS__))

Typedef Documentation

◆ fpCreateModifier

typedef BlenderModifier*(* fpCreateModifier) ()

Function Documentation

◆ god()

template<typename T >
BlenderModifier* god ( )

Variable Documentation

◆ creators

const fpCreateModifier creators[]
static
Initial value:
= {
&god<BlenderModifier_Mirror>,
&god<BlenderModifier_Subdivision>,
NULL
}