Click or drag to resize
Ab4d.SharpEngine logo

AssimpImporter Properties

The AssimpImporter type exposes the following members.

Properties
 NameDescription
Public propertyAssimpConverter Gets the AssimpConverter that was used to convert Assimp scene into SceneNode objects.
Public propertyAssimpPostProcessSteps Gets or sets Assimp PostProcessSteps (see assimp documentation for more information). Default value is FlipUVs | GenerateSmoothNormals | Triangulate.
Public propertyAssimpVersion Gets the version of the native Assimp library.
Public propertyAssimpVersionString Gets the version string of the native Assimp library in the form "major.minor.patch"
Public propertyGenerateUniqueModelNames When true (by default) then unique object names are generated, e.g. when the objects from Assimp scene have the same name, the "__2", "__3", "__4", etc. suffixes added to the name (the first object does not have changed name).
Public propertyGitCommitHash Gets the Git commit hash that was generated from the latest source code commit. Returns zero when Assimp library was complied from a zip file from GitHub's releases.
Public propertyIsDisposed Gets or sets a Boolean that specifies if this instance of DXAssimpImporter has been disposed.
Public propertyIsVerboseLoggingEnabled Gets or sets a Boolean that specifies if verbose logging is enabled.
Public propertyLoggerCallback Gets or sets a logger callback action that takes two strings (message and data).
Public propertyNamedObjects Gets a dictionary that can be used to get a 3D object by its name (key = name, value = object)
Public propertyNativeAssimpScene Gets native ImportedAssimpFile that contains then native AssimpScene object that was created when the file was read. To preserve the native Assimp scene first set PreserveNativeResourcesAfterImporting to true. When no scene was imported or when the native Assimp scene is not preserved, then this property is null.
Public propertyPreserveNativeResourcesAfterImporting When true then native Assimp scene is preserved and can be accessed by NativeAssimpScene property.
Public propertyResolveResourceFunc ResolveResourceFunc sets a Func that takes a string (resource name) and returns a Stream. This can be used to read additional resources (materials and textures). The returned stream is automatically closed after it is used.
Public propertySupportedImporterFormats Gets an array of AssimpImporterDesc that provide detailed information on supported import file formats.
Public propertySupportedImportFileExtensions Gets an array of supported file extensions for importing (file extension are written without star and dot as prefix, g.e. "fxb", "obj", etc.)
Top
See Also