Skip to content
Void Monster Docs

Type to search guides and API reference.

    OBS Utils/Developer docs

    Class: OverlayType

    Public 5.3.2API 1.1.0

    @faeyumbrea/obs-utils-api-types


    @faeyumbrea/obs-utils-api-types / OverlayType

    Defined in: public-api.d.ts:439

    new OverlayType(overlayClass): OverlayType

    Defined in: public-api.d.ts:449

    Component<any, any, any>

    OverlayType

    compactEditorButtons: Map<string, boolean>

    Defined in: public-api.d.ts:445


    hasCustomOverlayEditor: boolean

    Defined in: public-api.d.ts:447


    overlayClass: Component

    Defined in: public-api.d.ts:442


    overlayComponentEditors: Map<string, Component<any, any, any>>

    Defined in: public-api.d.ts:444


    overlayComponentImageSlots: Map<string, ImageSlotHandlers>

    Defined in: public-api.d.ts:446


    overlayComponentNames: Map<string, string>

    Defined in: public-api.d.ts:443


    overlayComponents: Map<string, Component<any, any, any>>

    Defined in: public-api.d.ts:441


    overlayEditor: Component

    Defined in: public-api.d.ts:440


    perActor: boolean

    Defined in: public-api.d.ts:448

    registerComponent(key, readableName, type): void

    Defined in: public-api.d.ts:460

    Register a renderable component type for this overlay.

    string

    Stable key referenced from overlay data (e.g. ‘pt’, ‘pb’).

    string

    i18n key for the display label. Resolved via game.i18n.localize() at render time. Pass a literal string only if you intentionally ship a single-locale module.

    Component<any, any, any>

    The Svelte component class that renders the data.

    void


    registerComponentEditor(key, editor, compactButtons?): void

    Defined in: public-api.d.ts:461

    string

    Component<any, any, any>

    boolean

    void


    registerComponentImageSlots(key, handlers): void

    Defined in: public-api.d.ts:462

    string

    ImageSlotHandlers

    void


    registerOverlayEditor(editor): void

    Defined in: public-api.d.ts:450

    Component<any, any, any>

    void