Table of Contents

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

bool

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

bool

CreateSkeletonForBoneSkinningMesh

The create skeleton mesh for bone skinning

public bool CreateSkeletonForBoneSkinningMesh

Field Value

bool

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

bool

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

bool

ForceCullMode

Force cull mode for all imported meshes. Otherwise automatically set cull mode according to the materials.

public bool ForceCullMode

Field Value

bool

GlobalScale

The global scale for model

public float GlobalScale

Field Value

float

IgnoreAmbientColor

Ignores the ambient color during importing.

public bool IgnoreAmbientColor

Field Value

bool

IgnoreEmissiveColor

Ignores emissive color during importing.

public bool IgnoreEmissiveColor

Field Value

bool

ImportAnimations

Import animations

public bool ImportAnimations

Field Value

bool

ImportMaterialType

Force to use material type. Default is Auto

public MaterialType ImportMaterialType

Field Value

MaterialType

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

bool

SkeletonEffects

The skeleton effects such as xray effects

public string SkeletonEffects

Field Value

string

SkeletonMaterial

The skeleton material

public MaterialCore SkeletonMaterial

Field Value

MaterialCore

SkeletonSizeScale

The skeleton size scale

public float SkeletonSizeScale

Field Value

float

TexturePathResolver

public ITexturePathResolver? TexturePathResolver

Field Value

ITexturePathResolver

TickesPerSecond

The tickes per second. Only used when file does not contains tickes per second for animation.

public float TickesPerSecond

Field Value

float