• Api Documentation
  • Source Code
  • SharpAssimp.Unmanaged
  • AiDefines
Search Results for

    Show / Hide Table of Contents
    • SharpAssimp
      • Animation
      • AnimationBehaviour
      • AnimationInterpolation
      • AssimpContext
      • AssimpException
      • BlendMode
      • Bone
      • BoundingBox
      • Camera
      • CompileFlags
      • ConsoleLogStream
      • DefaultLogStream
      • EmbeddedTexture
      • ExcludeComponent
      • ExportDataBlob
      • ExportFormatDescription
      • Face
      • FileIOMode
      • FileIOSystem
      • FreeNativeDelegate
      • IMarshalable<Managed, Native>
      • INativeCustomMarshaler
      • IOStream
      • IOSystem
      • ImporterDescription
      • ImporterFeatureFlags
      • Light
      • LightSourceType
      • LogStream
      • LoggingCallback
      • Material
      • Material.PBRMaterialProperties
      • Material.ShaderMaterialProperties
      • MaterialProperty
      • Matrix3x3
      • MemoryHelper
      • Mesh
      • MeshAnimationAttachment
      • MeshAnimationChannel
      • MeshKey
      • MeshMorphAnimationChannel
      • MeshMorphKey
      • MeshMorphingMethod
      • MetaDataType
      • Metadata
      • Metadata.Entry
      • NativeCustomMarshalerAttribute
      • Node
      • NodeAnimationChannel
      • NodeCollection
      • Origin
      • PostProcessPreset
      • PostProcessSteps
      • PrimitiveType
      • PropertyType
      • QuaternionKey
      • Ray
      • ReturnCode
      • Scene
      • SceneFlags
      • ShadingMode
      • Texel
      • TextureFlags
      • TextureMapping
      • TextureOperation
      • TextureSlot
      • TextureType
      • TextureWrapMode
      • UVTransform
      • UVTransformFlags
      • VectorKey
      • VertexWeight
    • SharpAssimp.Configs
      • ACEvaluateSubdivisionConfig
      • ACSeparateBackfaceCullConfig
      • ASEReconstructNormalsConfig
      • AnimationAccuracyConfig
      • AppScaleConfig
      • BooleanPropertyConfig
      • ColladaIgnoreUpDirectionConfig
      • ColladaUseColladaNamesConfig
      • DeboneAllOrNoneConfig
      • DeboneThresholdConfig
      • ExportPointCloudsConfig
      • FBXConvertToMetersConfig
      • FBXImportAllGeometryLayersConfig
      • FBXImportAllMaterialsConfig
      • FBXImportAnimationsConfig
      • FBXImportCamerasConfig
      • FBXImportEmbeddedTexturesConfig
      • FBXImportEmbeddedTexturesLegacyNamingConfig
      • FBXImportLightsConfig
      • FBXImportMaterialsConfig
      • FBXOptimizeEmptyAnimationCurvesConfig
      • FBXPreservePivotsConfig
      • FBXStrictModeConfig
      • FavorSpeedConfig
      • FloatPropertyConfig
      • GlobalKeyFrameImportConfig
      • GlobalScaleConfig
      • IFCCylindricalTessellationConfig
      • IFCSkipSpaceRepresentationsConfig
      • IFCSmoothingAngleConfig
      • IFCUseCustomTriangulationConfig
      • IRRAnimationFrameRateConfig
      • IgnoreTextureCoordinatesConfig
      • IntegerPropertyConfig
      • KeepSceneHierarchyConfig
      • LWOImportOneLayerConfig
      • LWSAnimationEndConfig
      • LWSAnimationStartConfig
      • MD2KeyFrameImportConfig
      • MD3HandleMultiPartConfig
      • MD3KeyFrameImportConfig
      • MD3ShaderSourceConfig
      • MD3SkinNameConfig
      • MD5NoAnimationAutoLoadConfig
      • MDLColorMapConfig
      • MDLKeyFrameImportConfig
      • MaterialExcludeListConfig
      • MatrixPropertyConfig
      • MaxBoneCountConfig
      • MeasureTimeConfig
      • MeshTriangleLimitConfig
      • MeshVertexLimitConfig
      • MultithreadingConfig
      • NoSkeletonMeshesConfig
      • NodeExcludeListConfig
      • NormalSmoothingAngleConfig
      • NormalizeVertexComponentsConfig
      • OgreMaterialFileConfig
      • OgreTextureTypeFromFilenameConfig
      • PropertyConfig
      • RemoveComponentConfig
      • RemoveDegeneratePrimitivesCheckAreaConfig
      • RemoveDegeneratePrimitivesConfig
      • RemoveEmptyBonesConfig
      • RootTransformationConfig
      • SMDKeyFrameImportConfig
      • SmdLoadAnimationListConfig
      • SortByPrimitiveTypeConfig
      • StringPropertyConfig
      • TangentSmoothingAngleConfig
      • TangentTextureChannelIndexConfig
      • TerragenComputeTexCoordsConfig
      • TransformUVConfig
      • UnrealHandleFlagsConfig
      • UnrealKeyFrameImportConfig
      • VertexBoneWeightLimitConfig
      • VertexCacheSizeConfig
      • XFileUseDoublesConfig
    • SharpAssimp.Unmanaged
      • AiAnimMesh
      • AiAnimation
      • AiBone
      • AiCamera
      • AiConfigs
      • AiDefines
      • AiExportDataBlob
      • AiExportFormatDesc
      • AiFace
      • AiFile
      • AiFileCloseProc
      • AiFileFlushProc
      • AiFileIO
      • AiFileOpenProc
      • AiFileReadProc
      • AiFileSeek
      • AiFileTellProc
      • AiFileWriteProc
      • AiImporterDesc
      • AiLight
      • AiLogStream
      • AiLogStreamCallback
      • AiMatKeys
      • AiMaterial
      • AiMaterialProperty
      • AiMemoryInfo
      • AiMesh
      • AiMeshAnim
      • AiMeshColorArray
      • AiMeshMorphAnim
      • AiMeshMorphKey
      • AiMeshTextureCoordinateArray
      • AiMeshUVComponentArray
      • AiMetadata
      • AiMetadataEntry
      • AiNode
      • AiNodeAnim
      • AiScene
      • AiString
      • AiTexture
      • AssimpLibrary
      • Platform
      • UnmanagedFunctionNameAttribute
      • UnmanagedLibrary
      • UnmanagedLibraryResolver

    Class AiDefines

    Static class that has a number of constants that are found in Assimp. These can be limits to configuration property default values. The constants are grouped according to their usage or where they're found in the Assimp include files.

    Inheritance
    object
    AiDefines
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: SharpAssimp.Unmanaged
    Assembly: SharpAssimp.dll
    Syntax
    public static class AiDefines

    Fields

    | Edit this page View Source

    AI_DEBONE_THRESHOLD

    Defines the deboning threshold.

    Declaration
    public const float AI_DEBONE_THRESHOLD = 1
    Field Value
    Type Description
    float
    | Edit this page View Source

    AI_DEFAULT_MATERIAL_NAME

    Defines the default color material.

    Declaration
    public const string AI_DEFAULT_MATERIAL_NAME = "DefaultMaterial"
    Field Value
    Type Description
    string
    | Edit this page View Source

    AI_DEFAULT_TEXTURED_MATERIAL_NAME

    Defines the default textured material (if the meshes have UV coords).

    Declaration
    public const string AI_DEFAULT_TEXTURED_MATERIAL_NAME = "TexturedDefaultMaterial"
    Field Value
    Type Description
    string
    | Edit this page View Source

    AI_LBW_MAX_WEIGHTS

    Default value for AI_CONFIG_PP_LBW_MAX_WEIGHTS.

    Declaration
    public const int AI_LBW_MAX_WEIGHTS = 4
    Field Value
    Type Description
    int
    | Edit this page View Source

    AI_MAX_BONE_WEIGHTS

    Defines the maximum number of bone weights.

    Declaration
    public const int AI_MAX_BONE_WEIGHTS = 2147483647
    Field Value
    Type Description
    int
    | Edit this page View Source

    AI_MAX_FACES

    Defines the maximum number of faces per mesh.

    Declaration
    public const int AI_MAX_FACES = 2147483647
    Field Value
    Type Description
    int
    | Edit this page View Source

    AI_MAX_FACE_INDICES

    Defines the maximum number of indices per face (polygon).

    Declaration
    public const int AI_MAX_FACE_INDICES = 32767
    Field Value
    Type Description
    int
    | Edit this page View Source

    AI_MAX_NUMBER_OF_COLOR_SETS

    Defines the maximum number of vertex color sets per mesh.

    Declaration
    public const int AI_MAX_NUMBER_OF_COLOR_SETS = 8
    Field Value
    Type Description
    int
    | Edit this page View Source

    AI_MAX_NUMBER_OF_TEXTURECOORDS

    Defines the maximum number of texture coordinate sets (UV(W) channels) per mesh.

    Declaration
    public const int AI_MAX_NUMBER_OF_TEXTURECOORDS = 8
    Field Value
    Type Description
    int
    | Edit this page View Source

    AI_MAX_VERTICES

    Defines the maximum number of vertices per mesh.

    Declaration
    public const int AI_MAX_VERTICES = 2147483647
    Field Value
    Type Description
    int
    | Edit this page View Source

    AI_SBBC_DEFAULT_MAX_BONES

    Defines the default bone count limit.

    Declaration
    public const int AI_SBBC_DEFAULT_MAX_BONES = 60
    Field Value
    Type Description
    int
    | Edit this page View Source

    AI_SLM_DEFAULT_MAX_TRIANGLES

    Default value for AI_CONFIG_PP_SLM_TRIANGLE_LIMIT.

    Declaration
    public const int AI_SLM_DEFAULT_MAX_TRIANGLES = 1000000
    Field Value
    Type Description
    int
    | Edit this page View Source

    AI_SLM_DEFAULT_MAX_VERTICES

    Default value for AI_CONFIG_PP_SLM_VERTEX_LIMIT.

    Declaration
    public const int AI_SLM_DEFAULT_MAX_VERTICES = 1000000
    Field Value
    Type Description
    int
    | Edit this page View Source

    AI_UVTRAFO_ALL

    Default value for AI_CONFIG_PP_TUV_EVALUATE

    Declaration
    public const int AI_UVTRAFO_ALL = 7
    Field Value
    Type Description
    int
    | Edit this page View Source

    MAX_LENGTH

    Defines the maximum length of a string used in AiString.

    Declaration
    public const int MAX_LENGTH = 1024
    Field Value
    Type Description
    int
    | Edit this page View Source

    PP_ICL_PTCACHE_SIZE

    Default value for AI_CONFIG_PP_ICL_PTCACHE_SIZE.

    Declaration
    public const int PP_ICL_PTCACHE_SIZE = 12
    Field Value
    Type Description
    int
    • Edit this page
    • View Source
    In this article
    • Fields
      • AI_DEBONE_THRESHOLD
      • AI_DEFAULT_MATERIAL_NAME
      • AI_DEFAULT_TEXTURED_MATERIAL_NAME
      • AI_LBW_MAX_WEIGHTS
      • AI_MAX_BONE_WEIGHTS
      • AI_MAX_FACES
      • AI_MAX_FACE_INDICES
      • AI_MAX_NUMBER_OF_COLOR_SETS
      • AI_MAX_NUMBER_OF_TEXTURECOORDS
      • AI_MAX_VERTICES
      • AI_SBBC_DEFAULT_MAX_BONES
      • AI_SLM_DEFAULT_MAX_TRIANGLES
      • AI_SLM_DEFAULT_MAX_VERTICES
      • AI_UVTRAFO_ALL
      • MAX_LENGTH
      • PP_ICL_PTCACHE_SIZE
    Back to top Copyright (c) 2012-2020 Nicholas Woodfield, (c) 2024 Salvage, (c) 2025 Jérémy Ansel