Assimp
v4.1. (December 2018)
|
Namespaces | |
assimp::config | |
Defines constants for configurable properties for the library. | |
Enumerations | |
enum | assimp::config::aiComponent : uint { assimp::config::NORMALS = 0x2, assimp::config::TANGENTS_AND_BITANGENTS = 0x4, assimp::config::COLORS = 0x8, assimp::config::TEXCOORDS = 0x10, assimp::config::BONEWEIGHTS = 0x20, assimp::config::ANIMATIONS = 0x40, assimp::config::TEXTURES = 0x80, assimp::config::LIGHTS = 0x100, assimp::config::CAMERAS = 0x200, assimp::config::MESHES = 0x400, assimp::config::MATERIALS = 0x800 } |
Components of the aiScene and aiMesh data structures that can be excluded from the import by using the RemoveComponent step. More... | |
Functions | |
uint | assimp::config::aiComponent_COLORSn (uint n) |
Specifies a certain color channel to remove. More... | |
uint | assimp::config::aiComponent_TEXCOORDSn (uint n) |
Specifies a certain UV coordinate channel to remove. More... | |
assimp::config::version (none) | |
Variables | |
const char * | assimp::config::AI_CONFIG_FAVOUR_SPEED = "FAVOUR_SPEED" |
A hint to assimp to favour speed against import quality. More... | |
const char * | assimp::config::AI_CONFIG_IMPORT_AC_SEPARATE_BFCULL = "IMPORT_AC_SEPARATE_BFCULL" |
Configures the AC loader to collect all surfaces which have the "Backface cull" flag set in separate meshes. More... | |
const char * | assimp::config::AI_CONFIG_IMPORT_ASE_RECONSTRUCT_NORMALS = "IMPORT_ASE_RECONSTRUCT_NORMALS" |
Configures the ASE loader to always reconstruct normal vectors basing on the smoothing groups loaded from the file. More... | |
const char * | assimp::config::AI_CONFIG_IMPORT_GLOBAL_KEYFRAME = "IMPORT_GLOBAL_KEYFRAME" |
Set the vertex animation keyframe to be imported. More... | |
const char * | assimp::config::AI_CONFIG_IMPORT_IRR_ANIM_FPS = "IMPORT_IRR_ANIM_FPS" |
Defines the output frame rate of the IRR loader. More... | |
const char * | assimp::config::AI_CONFIG_IMPORT_LWO_ONE_LAYER_ONLY = "IMPORT_LWO_ONE_LAYER_ONLY" |
Configures the LWO loader to load just one layer from the model. More... | |
const char * | assimp::config::AI_CONFIG_IMPORT_LWS_ANIM_END = "IMPORT_LWS_ANIM_END" |
const char * | assimp::config::AI_CONFIG_IMPORT_LWS_ANIM_START = "IMPORT_LWS_ANIM_START" |
Defines the begin of the time range for which the LWS loader evaluates animations and computes aiNodeAnim s. More... | |
const char * | assimp::config::AI_CONFIG_IMPORT_MD2_KEYFRAME = "IMPORT_MD2_KEYFRAME" |
const char * | assimp::config::AI_CONFIG_IMPORT_MD3_HANDLE_MULTIPART = "IMPORT_MD3_HANDLE_MULTIPART" |
Configures the M3D loader to detect and process multi-part Quake player models. More... | |
const char * | assimp::config::AI_CONFIG_IMPORT_MD3_KEYFRAME = "IMPORT_MD3_KEYFRAME" |
const char * | assimp::config::AI_CONFIG_IMPORT_MD3_SHADER_SRC = "IMPORT_MD3_SHADER_SRC" |
Specify the Quake 3 shader file to be used for a particular MD3 file. More... | |
const char * | assimp::config::AI_CONFIG_IMPORT_MD3_SKIN_NAME = "IMPORT_MD3_SKIN_NAME" |
Tells the MD3 loader which skin files to load. More... | |
const char * | assimp::config::AI_CONFIG_IMPORT_MD5_NO_ANIM_AUTOLOAD = "IMPORT_MD5_NO_ANIM_AUTOLOAD" |
Configures the MD5 loader to not load the MD5ANIM file for a MD5MESH file automatically. More... | |
const char * | assimp::config::AI_CONFIG_IMPORT_MDC_KEYFRAME = "IMPORT_MDC_KEYFRAME" |
const char * | assimp::config::AI_CONFIG_IMPORT_MDL_COLORMAP = "IMPORT_MDL_COLORMAP" |
Sets the colormap (= palette) to be used to decode embedded textures in MDL (Quake or 3DGS) files. More... | |
const char * | assimp::config::AI_CONFIG_IMPORT_MDL_KEYFRAME = "IMPORT_MDL_KEYFRAME" |
const char * | assimp::config::AI_CONFIG_IMPORT_OGRE_MATERIAL_FILE = "IMPORT_OGRE_MATERIAL_FILE" |
Ogre Importer will try to load this material file. More... | |
const char * | assimp::config::AI_CONFIG_IMPORT_SMD_KEYFRAME = "IMPORT_SMD_KEYFRAME" |
const char * | assimp::config::AI_CONFIG_IMPORT_TER_MAKE_UVS = "IMPORT_TER_MAKE_UVS" |
Configures the terragen import plugin to compute uv's for terrains, if not given. More... | |
const char * | assimp::config::AI_CONFIG_IMPORT_UNREAL_HANDLE_FLAGS = "UNREAL_HANDLE_FLAGS" |
Configures the UNREAL 3D loader to separate faces with different surface flags (e.g. More... | |
const char * | assimp::config::AI_CONFIG_IMPORT_UNREAL_KEYFRAME = "IMPORT_UNREAL_KEYFRAME" |
const char * | assimp::config::AI_CONFIG_PP_CT_MAX_SMOOTHING_ANGLE = "PP_CT_MAX_SMOOTHING_ANGLE" |
Specifies the maximum angle that may be between two vertex tangents that their tangents and bitangents are smoothed. More... | |
const char * | assimp::config::AI_CONFIG_PP_FD_REMOVE = "PP_FD_REMOVE" |
Configures the FindDegenerates step to remove degenerated primitives from the import – immediately. More... | |
const char * | assimp::config::AI_CONFIG_PP_FID_ANIM_ACCURACY = "PP_FID_ANIM_ACCURACY" |
Input parameter to the FindInvalidData step: Specifies the floating-point accuracy for animation values. More... | |
const char * | assimp::config::AI_CONFIG_PP_GSN_MAX_SMOOTHING_ANGLE = "PP_GSN_MAX_SMOOTHING_ANGLE" |
Specifies the maximum angle that may be between two face normals at the same vertex position that their are smoothed together. More... | |
const char * | assimp::config::AI_CONFIG_PP_ICL_PTCACHE_SIZE = "PP_ICL_PTCACHE_SIZE" |
Sets the size of the post-transform vertex cache to optimize the vertices for. More... | |
const char * | assimp::config::AI_CONFIG_PP_LBW_MAX_WEIGHTS = "PP_LBW_MAX_WEIGHTS" |
Sets the maximum number of bones affecting a single vertex. More... | |
const char * | assimp::config::AI_CONFIG_PP_OG_EXCLUDE_LIST = "PP_OG_EXCLUDE_LIST" |
Configures the OptimizeGraph step to preserve nodes matching a name in a given list. More... | |
const char * | assimp::config::AI_CONFIG_PP_PTV_KEEP_HIERARCHY = "PP_PTV_KEEP_HIERARCHY" |
Configures the PretransformVertices step to keep the scene hierarchy. More... | |
const char * | assimp::config::AI_CONFIG_PP_PTV_NORMALIZE = "PP_PTV_NORMALIZE" |
Configures the PretransformVertices step to normalize all vertex components into the -1...1 range. More... | |
const char * | assimp::config::AI_CONFIG_PP_RRM_EXCLUDE_LIST = "PP_RRM_EXCLUDE_LIST" |
Configures the RemoveRedundantMaterials step to keep materials matching a name in a given list. More... | |
const char * | assimp::config::AI_CONFIG_PP_RVC_FLAGS = "PP_RVC_FLAGS" |
Input parameter to the RemoveComponent step: Specifies the parts of the data structure to be removed. More... | |
const char * | assimp::config::AI_CONFIG_PP_SBP_REMOVE = "PP_SBP_REMOVE" |
Input parameter to the SortByPType step: Specifies which primitive types are removed by the step. More... | |
const char * | assimp::config::AI_CONFIG_PP_SLM_TRIANGLE_LIMIT = "PP_SLM_TRIANGLE_LIMIT" |
Sets the maximum number of triangles in a mesh. More... | |
const char * | assimp::config::AI_CONFIG_PP_SLM_VERTEX_LIMIT = "PP_SLM_VERTEX_LIMIT" |
Sets the maximum number of vertices in a mesh. More... | |
const char * | assimp::config::AI_CONFIG_PP_TUV_EVALUATE = "PP_TUV_EVALUATE" |
Input parameter to the TransformUVCoords step: Specifies which UV transformations are evaluated. More... | |
const | assimp::config::AI_LMW_MAX_WEIGHTS = 0x4 |
The default value for the AI_CONFIG_PP_LBW_MAX_WEIGHTS setting. More... | |
const | assimp::config::AI_SLM_DEFAULT_MAX_TRIANGLES = 1000000 |
The default value for the AI_CONFIG_PP_SLM_TRIANGLE_LIMIT setting. More... | |
const | assimp::config::AI_SLM_DEFAULT_MAX_VERTICES = 1000000 |
The default value for the AI_CONFIG_PP_SLM_VERTEX_LIMIT setting. More... | |
const | assimp::config::AI_UVTRAFO_ALL |
The TransformUVCoords step evaluates all UV translations. More... | |
const | assimp::config::AI_UVTRAFO_ROTATION = 0x2 |
The TransformUVCoords step evaluates UV rotations. More... | |
const | assimp::config::AI_UVTRAFO_SCALING = 0x1 |
The TransformUVCoords step evaluates UV scalings. More... | |
const | assimp::config::AI_UVTRAFO_TRANSLATION = 0x4 |
The TransformUVCoords step evaluates UV translation. More... | |
assimp::config::C | |
const | assimp::config::PP_ICL_PTCACHE_SIZE = 12 |
The default value for the AI_CONFIG_PP_ICL_PTCACHE_SIZE config option. More... | |