Click or drag to resize

AiScene Structure

Represents an aiScene struct.
Inheritance Hierarchy
SystemObject
  SystemValueType
    Internal.Assimp.UnmanagedAiScene

Namespace: Internal.Assimp.Unmanaged
Assembly: NeoAxis.Core (in NeoAxis.Core.dll) Version: 2026.2.1.0 (2026.2.1.0)
Syntax
C#
public struct AiScene

The AiScene type exposes the following members.

Methods
 NameDescription
Public methodEqualsIndicates whether this instance and a specified object are equal.
(Inherited from ValueType)
Public methodGetHashCodeReturns the hash code for this instance.
(Inherited from ValueType)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodToStringReturns the fully qualified type name of this instance.
(Inherited from ValueType)
Top
Fields
 NameDescription
Public fieldAnimations aiAnimation**, animations in the scene.
Public fieldCameras aiCamera**, cameras in the scene.
Public fieldFlags unsigned int, flags about the state of the scene
Public fieldLights aiLight**, lights in the scene.
Public fieldMaterials aiMaterial**, materials in the scene.
Public fieldMeshes aiMesh**, meshes in the scene.
Public fieldMetadata aiMetadata*, The global metadata assigned to the scene itself. This data contains global metadata which belongs to the scene like unit-conversions, versions, vendors or other model-specific data. This can be used to store format-specific metadata as well.
Public fieldName The name of the scene itself.
Public fieldNumAnimations Number of animations contained.
Public fieldNumCameras Number of cameras contained.
Public fieldNumLights Number of lights contained.
Public fieldNumMaterials Number of materials contained.
Public fieldNumMeshes Number of meshes contained.
Public fieldNumSkeletons Number of skeletons contained.
Public fieldNumTextures Number of embedded textures contained.
Public fieldPrivate Internal data, do not touch
Public fieldRootNode aiNode*, root node of the scenegraph.
Public fieldSkeletons aiSkeleton**, skeletons in the scene.
Public fieldTextures aiTexture**, textures in the scene.
Top
Extension Methods
 NameDescription
Public Extension MethodMethodInvoke Calls the object method by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGet Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGetT Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertySet Sets the value of the object property by name.
(Defined by ObjectEx)
Top
See Also