Class ImporterConfiguration
- Namespace
- HelixToolkit.SharpDX.Assimp
- Assembly
- HelixToolkit.SharpDX.Assimp.dll
public class ImporterConfiguration
- Inheritance
-
ImporterConfiguration
- Inherited Members
Constructors
ImporterConfiguration()
Initializes a new instance of the ImporterConfiguration class.
public ImporterConfiguration()
Fields
AddsPostEffectForSkeleton
The adds post effect for skeleton
public bool AddsPostEffectForSkeleton
Field Value
AssimpPostProcessSteps
The default post process steps for Assimp Importer. SharpAssimp.PostProcessSteps.FlipUVs must be used for DirectX texture sampling
public PostProcessSteps AssimpPostProcessSteps
Field Value
- PostProcessSteps
AssimpPropertyConfig
The assimp property configuration
public PropertyConfig[]? AssimpPropertyConfig
Field Value
- PropertyConfig[]
BuildOctree
The build octree automatically during loading.
public bool BuildOctree
Field Value
CreateSkeletonForBoneSkinningMesh
The create skeleton mesh for bone skinning
public bool CreateSkeletonForBoneSkinningMesh
Field Value
CullMode
The cull mode
public CullMode CullMode
Field Value
- CullMode
EnableParallelProcessing
The enable parallel processing, such as converting Assimp meshes into HelixToolkit meshes
public bool EnableParallelProcessing
Field Value
ExternalContext
The external context. Can be use to do more customized configuration for Assimp Importer
public AssimpContext? ExternalContext
Field Value
- AssimpContext
FlipWindingOrder
The flip triangle winding order during import
public bool FlipWindingOrder
Field Value
ForceCullMode
Force cull mode for all imported meshes. Otherwise automatically set cull mode according to the materials.
public bool ForceCullMode
Field Value
GlobalScale
The global scale for model
public float GlobalScale
Field Value
IgnoreAmbientColor
Ignores the ambient color during importing.
public bool IgnoreAmbientColor
Field Value
IgnoreEmissiveColor
Ignores emissive color during importing.
public bool IgnoreEmissiveColor
Field Value
ImportAnimations
Import animations
public bool ImportAnimations
Field Value
ImportMaterialType
Force to use material type. Default is Auto
public MaterialType ImportMaterialType
Field Value
IsSourceMatrixColumnMajor
Indicate if source model transform matrix column major. Note: Most of software exported model defaults to be column major in transform matrix
public bool IsSourceMatrixColumnMajor
Field Value
SkeletonEffects
The skeleton effects such as xray effects
public string SkeletonEffects
Field Value
SkeletonMaterial
The skeleton material
public MaterialCore SkeletonMaterial
Field Value
SkeletonSizeScale
The skeleton size scale
public float SkeletonSizeScale
Field Value
TexturePathResolver
public ITexturePathResolver? TexturePathResolver
Field Value
TickesPerSecond
The tickes per second. Only used when file does not contains tickes per second for animation.
public float TickesPerSecond