Skip to content

Instantly share code, notes, and snippets.

@Greatness7
Created July 25, 2021 08:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save Greatness7/4f85d71ff6cf9d473e720d9cd31f50c0 to your computer and use it in GitHub Desktop.
Save Greatness7/4f85d71ff6cf9d473e720d9cd31f50c0 to your computer and use it in GitHub Desktop.
nif_class_heirarchy.txt
# -*- coding: utf-8 -*-
┌· NiObject
├──┬· NiAccumulator
│ └──┬· NiClusterAccumulator
│ └───· NiAlphaAccumulator
├──┬· NiExtraData
│ ├───· BrickNiExtraData
│ ├───· TES3ObjectExtraData
│ ├───· NiStringExtraData
│ ├───· NiTextKeyExtraData
│ └───· NiVertWeightsExtraData
├──┬· NiGeometryData
│ ├───· NiLinesData
│ ├──┬· NiParticlesData
│ │ ├───· NiAutoNormalParticlesData
│ │ └───· NiRotatingParticlesData
│ └──┬· NiTriBasedGeomData
│ ├──┬· NiTriShapeData
│ │ └───· NiTriShapeDynamicData
│ └───· NiTriStripsData
├──┬· NiObjectNET
│ │
│ ├──┬· NiAVObject
│ │ ├───· NiCamera
│ │ │
│ │ ├──┬· NiDynamicEffect
│ │ │ ├───· NiTextureEffect
│ │ │ └──┬· NiLight
│ │ │ ├───· NiAmbientLight
│ │ │ ├───· NiDirectionalLight
│ │ │ └──┬· NiPointLight
│ │ │ └───· NiSpotLight
│ │ │
│ │ ├──┬· NiGeometry
│ │ │ ├───· NiLines
│ │ │ ├──┬· NiParticles
│ │ │ │ ├───· NiAutoNormalParticles
│ │ │ │ └───· NiRotatingParticles
│ │ │ └──┬· NiTriBasedGeom
│ │ │ ├───· NiTriShape
│ │ │ └───· NiTriStrips
│ │ │
│ │ └──┬· NiNode
│ │ ├───· AvoidNode
│ │ ├───· RootCollisionNode
│ │ ├───· NiBillboardNode
│ │ ├───· NiBSAnimationManager
│ │ ├───· NiBSPNode
│ │ ├───· NiCollisionSwitch
│ │ ├───· NiSortAdjustNode
│ │ ├──┬· NiBSAnimationNode
│ │ │ └───· NiBSParticleNode
│ │ └──┬· NiSwitchNode
│ │ ├───· NiFltAnimationNode
│ │ └───· NiLODNode
│ │
│ ├──┬· NiProperty
│ │ ├───· NiAlphaProperty
│ │ ├───· NiDitherProperty
│ │ ├───· NiFogProperty
│ │ ├───· NiMaterialProperty
│ │ ├───· NiRendererSpecificProperty
│ │ ├───· NiShadeProperty
│ │ ├───· NiSpecularProperty
│ │ ├───· NiStencilProperty
│ │ ├───· NiTexturingProperty
│ │ ├───· NiVertexColorProperty
│ │ ├───· NiWireframeProperty
│ │ └───· NiZBufferProperty
│ │
│ ├───· NiSequenceStreamHelper
│ │
│ └──┬· NiTexture
│ ├──┬· NiRenderedTexture
│ │ └───· NiRenderedCubeMap
│ └───· NiSourceTexture
├──┬· NiParticleModifier
│ ├───· NiGravity
│ ├───· NiParticleBomb
│ ├──┬· NiParticleCollider
│ │ ├───· NiPlanarCollider
│ │ └───· NiSphericalCollider
│ ├───· NiParticleColorModifier
│ ├───· NiParticleGrowFade
│ └───· NiParticleRotation
├──┬· NiRenderer
│ └───· NiDX8Renderer
├──┬· NiTimeController
│ ├───· NiFlipController
│ ├──┬· NiFloatController
│ │ ├───· NiAlphaController
│ │ └───· NiRollController
│ ├───· NiKeyframeController
│ ├───· NiKeyframeManager*
│ ├───· NiLightColorController
│ ├───· NiLookAtController
│ ├───· NiMaterialColorController
│ ├──┬· NiMorpherController
│ │ └───· NiGeomMorpherController
│ ├──┬· NiParticleSystemController
│ │ └───· NiBSPArrayController
│ ├───· NiPathController
│ ├───· NiUVController
│ └───· NiVisController
├───· NiBltSource
├───· NiColorData
├───· NiEmitterModifier
├───· NiFloatData
├───· NiKeyframeData
├───· NiMorphData
├───· NiPalette
├───· NiPixelData
├───· NiPosData
├───· NiScreenPolygon
├───· NiSkinData
├───· NiSkinInstance
├───· NiSkinPartition
├───· NiUVData
└───· NiVisData
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment