NIF Objects | Compound Types | Enum Types | Basic Types | File Versions

NiMeshParticleSystem

Particle system.

Attributes

Name Type Description
From NiObject
From NiObjectNET
Skyrim Shader Type BSLightingShaderPropertyShaderType Configures the main shader path
Name string Name of this controllable object, used to refer to the object in .kf files.
Num Extra Data List uint The number of Extra Data objects referenced through the list.
Extra Data List Ref<NiExtraData> List of extra data indices.
Controller Ref<NiTimeController> Controller object index. (The first in a chain)
From NiAVObject
Flags uint Basic flags for AV objects. For Bethesda streams above 26 only.
Flags Flags Basic flags for AV objects; commonly 0x000C or 0x000A.
Translation Vector3 The translation vector.
Rotation Matrix33 The rotation part of the transformation matrix.
Scale float Scaling part (only uniform scaling is supported).
Num Properties uint
Properties Ref<NiProperty> All rendering properties attached to this object.
Collision Object Ref<NiCollisionObject>
From NiGeometry
Bound NiBound
Skin Ref<NiObject>
Data Ref<NiGeometryData> Data index (NiTriShapeData/NiTriStripData).
Data Ref<NiGeometryData> Data index (NiTriShapeData/NiTriStripData).
Skin Instance Ref<NiSkinInstance>
Skin Instance Ref<NiSkinInstance>
Material Data MaterialData
Material Data MaterialData
Shader Property Ref<BSShaderProperty>
Alpha Property Ref<NiAlphaProperty>
From NiParticles
Vertex Desc BSVertexDesc
From NiParticleSystem
Far Begin ushort
Far End ushort
Near Begin ushort
Near End ushort
Data Ref<NiPSysData>
World Space bool If true, Particles are birthed into world space. If false, Particles are birthed into object space.
Num Modifiers uint The number of modifier references.
Modifiers Ref<NiPSysModifier> The list of particle modifiers.
From NiMeshParticleSystem

Parent Of