Object hierarchy

    GObject
    ├── GthreeObject
       ├── GthreeLight
          ├── GthreeAmbientLight
          ├── GthreeDirectionalLight
          ╰── GthreePointLight
       ├── GthreeBone
       ├── GthreeCamera
          ├── GthreeOrthographicCamera
          ╰── GthreePerspectiveCamera
       ├── GthreeGroup
       ├── GthreeLine
          ╰── GthreeLineSegments
       ├── GthreeMesh
          ╰── GthreeSkinnedMesh
       ├── GthreePoints
       ├── GthreeScene
       ╰── GthreeSprite
    ├── GthreeAnimationAction
    ├── GthreeAnimationClip
    ├── GthreeAnimationMixer
    ├── GthreeResource
       ├── GthreeAttribute
       ├── GthreeTexture
          ╰── GthreeCubeTexture
       ╰── GthreeRenderTarget
    ├── GthreePass
       ├── GthreeBloomPass
       ├── GthreeClearPass
       ├── GthreeFullscreenQuadPass
       ├── GthreeRenderPass
       ╰── GthreeShaderPass
    ├── GthreeKeyframeTrack
       ├── GthreeColorKeyframeTrack
       ├── GthreeNumberKeyframeTrack
       ├── GthreeQuaternionKeyframeTrack
       ╰── GthreeVectorKeyframeTrack
    ├── GthreeInterpolant
       ├── GthreeCubicInterpolant
       ├── GthreeDiscreteInterpolant
       ├── GthreeLinearInterpolant
       ╰── GthreeQuaternionInterpolant
    ├── GthreeEffectComposer
    ├── GthreeGeometry
    ├── GthreeInterpolantSettings
    ├── GthreeMaterial
       ├── GthreeLineBasicMaterial
       ├── GthreeMeshMaterial
          ├── GthreeMeshBasicMaterial
          ├── GthreeMeshDepthMaterial
          ├── GthreeMeshLambertMaterial
          ├── GthreeMeshNormalMaterial
          ├── GthreeMeshPhongMaterial
          ├── GthreeMeshStandardMaterial
          ╰── GthreeShaderMaterial
       ├── GthreePointsMaterial
       ╰── GthreeSpriteMaterial
    ├── GthreeLoader
    ├── GthreeProgram
    ├── GthreeRenderer
    ├── GthreeShader
    ├── GthreeSkeleton
    ╰── GthreeUniforms
    GEnum
    ├── GthreeAttributeType
    ├── GthreeBindMode
    ├── GthreeBlendMode
    ├── GthreeCullFace
    ├── GthreeDataType
    ├── GthreeDepthPackingFormat
    ├── GthreeDrawMode
    ├── GthreeEncodingFormat
    ├── GthreeEndingMode
    ├── GthreeFilter
    ├── GthreeFrontFaceDirection
    ├── GthreeInterpolationMode
    ├── GthreeLoaderError
    ├── GthreeLoopMode
    ├── GthreeMapping
    ├── GthreeNormalMapType
    ├── GthreeOperation
    ├── GthreePrecision
    ├── GthreeShadingType
    ├── GthreeSide
    ├── GthreeTextureFormat
    ├── GthreeUniformType
    ├── GthreeValueType
    ╰── GthreeWrapping