Header menu logo Nu

AssimpExtensions Module

Types

Type Description

AnimationDecomposition

MaterialPropertyComparer<'e>

Type extensions

Type extension Description

this.Abs

Full Usage: this.Abs

Parameters:
    () : unit

Returns: Quaternion

Extended Type: Quaternion

() : unit
Returns: Quaternion

this.Abs

Full Usage: this.Abs

Returns: Quaternion

Extended Type: Quaternion

Returns: Quaternion

this.Add

Full Usage: this.Add

Parameters:
Returns: Quaternion

Extended Type: Quaternion

that : Quaternion
Returns: Quaternion

this.ClearColorData

Full Usage: this.ClearColorData

Parameters:
    () : unit

Extended Type: Scene

() : unit

this.ClippedOpt

Full Usage: this.ClippedOpt

Parameters:
    () : unit

Returns: bool voption

Extended Type: Material

() : unit
Returns: bool voption

this.ClippedOpt

Full Usage: this.ClippedOpt

Returns: bool voption

Extended Type: Material

Returns: bool voption

this.CollectNodes

Full Usage: this.CollectNodes

Parameters:
    () : unit

Returns: Node[]

Collect all the child nodes of a node, including the node itself.

Extended Type: Node

() : unit
Returns: Node[]

this.CollectNodesAndTransforms

Full Usage: this.CollectNodesAndTransforms

Parameters:
Returns: (Node * Matrix4x4)[]

Collect all the child nodes and transforms of a node, including the node itself.

Extended Type: Node

unitType : 'a
parentTransform : Matrix4x4
Returns: (Node * Matrix4x4)[]

this.ComputeBoneTransforms

Full Usage: this.ComputeBoneTransforms

Parameters:
Returns: Dictionary<string, int32> * Matrix4x4 array * Matrix4x4 array

Compute the bone ids, offsets, and animated transforms of the mesh's bones in the given scene. Thread-safe.

Extended Type: Scene

time : GameTime
animations : Animation array
mesh : Mesh
Returns: Dictionary<string, int32> * Matrix4x4 array * Matrix4x4 array

this.Dot

Full Usage: this.Dot

Parameters:
Returns: float32

Extended Type: Quaternion

q2 : Quaternion
Returns: float32

Node.Empty()

Full Usage: Node.Empty()

Parameters:
    () : unit

Returns: Node

The empty assimp node. NOTE: Do NOT modify this as it is a globally shared stand-in for unavailble assimp nodes!

Extended Type: Node

() : unit
Returns: Node

Node.Empty

Full Usage: Node.Empty

Returns: Node

The empty assimp node. NOTE: Do NOT modify this as it is a globally shared stand-in for unavailble assimp nodes!

Extended Type: Node

Returns: Node

this.FinenessOffsetOpt

Full Usage: this.FinenessOffsetOpt

Parameters:
    () : unit

Returns: single voption

Extended Type: Material

() : unit
Returns: single voption

this.FinenessOffsetOpt

Full Usage: this.FinenessOffsetOpt

Returns: single voption

Extended Type: Material

Returns: single voption

this.FinenessOffsetOpt

Full Usage: this.FinenessOffsetOpt

Parameters:
    () : unit

Returns: single voption

Extended Type: Node

() : unit
Returns: single voption

this.FinenessOffsetOpt

Full Usage: this.FinenessOffsetOpt

Returns: single voption

Extended Type: Node

Returns: single voption

this.IgnoreLightMapsOpt

Full Usage: this.IgnoreLightMapsOpt

Parameters:
    () : unit

Returns: bool voption

Extended Type: Material

() : unit
Returns: bool voption

this.IgnoreLightMapsOpt

Full Usage: this.IgnoreLightMapsOpt

Returns: bool voption

Extended Type: Material

Returns: bool voption

this.IgnoreLightMapsOpt

Full Usage: this.IgnoreLightMapsOpt

Parameters:
    () : unit

Returns: bool voption

Extended Type: Node

() : unit
Returns: bool voption

this.IgnoreLightMapsOpt

Full Usage: this.IgnoreLightMapsOpt

Returns: bool voption

Extended Type: Node

Returns: bool voption

this.IndexDatasToMetadata

Full Usage: this.IndexDatasToMetadata

Parameters:
    () : unit

Extended Type: Scene

() : unit

this.Map

Full Usage: this.Map

Parameters:
Returns: TreeNode<'a array>

Map to a TreeNode.

Extended Type: Node

parentNames : string array
parentTransform : Matrix4x4
mapper : Node -> string array -> Matrix4x4 -> TreeNode<'a array>
Returns: TreeNode<'a array>

this.NavShapeOpt

Full Usage: this.NavShapeOpt

Parameters:
    () : unit

Returns: NavShape voption

Extended Type: Material

() : unit
Returns: NavShape voption

this.NavShapeOpt

Full Usage: this.NavShapeOpt

Returns: NavShape voption

Extended Type: Material

Returns: NavShape voption

this.NavShapeOpt

Full Usage: this.NavShapeOpt

Parameters:
    () : unit

Returns: NavShape voption

Extended Type: Node

() : unit
Returns: NavShape voption

this.NavShapeOpt

Full Usage: this.NavShapeOpt

Returns: NavShape voption

Extended Type: Node

Returns: NavShape voption

this.Normalized

Full Usage: this.Normalized

Parameters:
    () : unit

Returns: Quaternion

Extended Type: Quaternion

() : unit
Returns: Quaternion

this.Normalized

Full Usage: this.Normalized

Returns: Quaternion

Extended Type: Quaternion

Returns: Quaternion

this.OpaqueDistanceOpt

Full Usage: this.OpaqueDistanceOpt

Parameters:
    () : unit

Returns: single voption

Extended Type: Material

() : unit
Returns: single voption

this.OpaqueDistanceOpt

Full Usage: this.OpaqueDistanceOpt

Returns: single voption

Extended Type: Material

Returns: single voption

this.OpaqueDistanceOpt

Full Usage: this.OpaqueDistanceOpt

Parameters:
    () : unit

Returns: single voption

Extended Type: Node

() : unit
Returns: single voption

this.OpaqueDistanceOpt

Full Usage: this.OpaqueDistanceOpt

Returns: single voption

Extended Type: Node

Returns: single voption

this.PresenceOpt

Full Usage: this.PresenceOpt

Parameters:
    () : unit

Returns: Presence voption

Extended Type: Material

() : unit
Returns: Presence voption

this.PresenceOpt

Full Usage: this.PresenceOpt

Returns: Presence voption

Extended Type: Material

Returns: Presence voption

this.PresenceOpt

Full Usage: this.PresenceOpt

Parameters:
    () : unit

Returns: Presence voption

Extended Type: Node

() : unit
Returns: Presence voption

this.PresenceOpt

Full Usage: this.PresenceOpt

Returns: Presence voption

Extended Type: Node

Returns: Presence voption

this.RenderStyleOpt

Full Usage: this.RenderStyleOpt

Parameters:
    () : unit

Returns: RenderStyle voption

Extended Type: Material

() : unit
Returns: RenderStyle voption

this.RenderStyleOpt

Full Usage: this.RenderStyleOpt

Returns: RenderStyle voption

Extended Type: Material

Returns: RenderStyle voption

this.RenderStyleOpt

Full Usage: this.RenderStyleOpt

Parameters:
    () : unit

Returns: RenderStyle voption

Extended Type: Node

() : unit
Returns: RenderStyle voption

this.RenderStyleOpt

Full Usage: this.RenderStyleOpt

Returns: RenderStyle voption

Extended Type: Node

Returns: RenderStyle voption

this.Scale

Full Usage: this.Scale

Parameters:
    scalar : single

Returns: Quaternion

Extended Type: Quaternion

scalar : single
Returns: Quaternion

this.ScatterTypeOpt

Full Usage: this.ScatterTypeOpt

Parameters:
    () : unit

Returns: ScatterType voption

Extended Type: Material

() : unit
Returns: ScatterType voption

this.ScatterTypeOpt

Full Usage: this.ScatterTypeOpt

Returns: ScatterType voption

Extended Type: Material

Returns: ScatterType voption

this.ScatterTypeOpt

Full Usage: this.ScatterTypeOpt

Parameters:
    () : unit

Returns: ScatterType voption

Extended Type: Node

() : unit
Returns: ScatterType voption

this.ScatterTypeOpt

Full Usage: this.ScatterTypeOpt

Returns: ScatterType voption

Extended Type: Node

Returns: ScatterType voption

this.SpecularScalarOpt

Full Usage: this.SpecularScalarOpt

Parameters:
    () : unit

Returns: single voption

Extended Type: Material

() : unit
Returns: single voption

this.SpecularScalarOpt

Full Usage: this.SpecularScalarOpt

Returns: single voption

Extended Type: Material

Returns: single voption

this.SpecularScalarOpt

Full Usage: this.SpecularScalarOpt

Parameters:
    () : unit

Returns: single voption

Extended Type: Node

() : unit
Returns: single voption

this.SpecularScalarOpt

Full Usage: this.SpecularScalarOpt

Returns: single voption

Extended Type: Node

Returns: single voption

this.TransformWorld

Full Usage: this.TransformWorld

Parameters:
    () : unit

Returns: Matrix4x4

Get the world transform of the node.

Extended Type: Node

() : unit
Returns: Matrix4x4

this.TransformWorld

Full Usage: this.TransformWorld

Returns: Matrix4x4

Get the world transform of the node.

Extended Type: Node

Returns: Matrix4x4

this.TryFindNode

Full Usage: this.TryFindNode

Parameters:
    meshIndex : int
    node : Node

Returns: Node option

Extended Type: Scene

meshIndex : int
node : Node
Returns: Node option

this.TryGetMaterialProperty

Full Usage: this.TryGetMaterialProperty

Parameters:
    propertyName : string

Returns: MaterialProperty voption

Extended Type: Material

propertyName : string
Returns: MaterialProperty voption

this.TwoSidedOpt

Full Usage: this.TwoSidedOpt

Parameters:
    () : unit

Returns: bool voption

Extended Type: Material

() : unit
Returns: bool voption

this.TwoSidedOpt

Full Usage: this.TwoSidedOpt

Returns: bool voption

Extended Type: Material

Returns: bool voption

Type something to start searching.