# Object Hierarchy

        GObject
        ├── RetroControllerIterator
        ├── RetroCoreDescriptor
        ├── RetroCore
        ├── GInitiallyUnowned
        │   ╰── GtkWidget
        │       ╰── GtkContainer
        │           ╰── GtkBin
        │               ╰── GtkEventBox
        │                   ╰── RetroCoreView
        ├── RetroKeyJoypadMapping
        ├── RetroModuleIterator
        ├── RetroModuleQuery
        ├── RetroOption
        ╰── RetroOptionIterator
        GInterface
        ╰── RetroController
        GEnum
        ├── RetroAnalogId
        ├── RetroAnalogIndex
        ├── RetroControllerType
        ├── RetroJoypadId
        ├── RetroLightgunId
        ├── RetroMemoryType
        ├── RetroMouseId
        ├── RetroPointerId
        ├── RetroRumbleEffect
        ╰── RetroVideoFilter
        GBoxed
        ├── RetroInput
        ╰── RetroPixdata