Skip to main content

ScreenshotHudModel

Functions

SetCloseButtonVisible

ScreenshotHudModel.SetCloseButtonVisible(
closeButtonVisibleboolean
) → ()

Sets whether the close button is visible

ObserveCloseButtonVisible

ScreenshotHudModel.ObserveCloseButtonVisible(selfScreenshotHudModel) → Observable<boolean>

Observes close button visiblity

SetCameraButtonVisible

ScreenshotHudModel.SetCameraButtonVisible(
cameraButtonVisibleboolean
) → ()

Sets whether the camera button is visible

ObserveCameraButtonVisible

ScreenshotHudModel.ObserveCameraButtonVisible(selfScreenshotHudModel) → Observable<boolean>

Observes camera button visiblity

SetKeepOpen

ScreenshotHudModel.SetKeepOpen(
keepOpenboolean
) → ()

Sets whether we should try to keep the UI open

GetKeepOpen

ScreenshotHudModel.GetKeepOpen(selfScreenshotHudModel) → boolean

Gets whether we should try to keep the UI open

SetVisible

ScreenshotHudModel.SetVisible(
visibleboolean
) → ()

Sets whether we are visible or not

SetCloseButtonPosition

ScreenshotHudModel.SetCloseButtonPosition(
positionUDim2 | nil
) → ()

Sets the close button's position

ObserveCloseButtonPosition

ScreenshotHudModel.ObserveCloseButtonPosition(selfScreenshotHudModel) → Observable<UDim2>

Observes the close button's position

SetCameraButtonPosition

ScreenshotHudModel.SetCameraButtonPosition(
positionUDim2 | nil
) → ()

Sets the camera button's position

ObserveCameraButtonPosition

ScreenshotHudModel.ObserveCameraButtonPosition(selfScreenshotHudModel) → Observable<UDim2>

Observes the camera button's position

SetOverlayFont

ScreenshotHudModel.SetOverlayFont(
overlayFontEnum.Font
) → ()

Sets the overlay font

ObserveOverlayFont

ScreenshotHudModel.ObserveOverlayFont(selfScreenshotHudModel) → Observable<Enum.Font>

Observes the overlay font

SetCameraButtonIcon

ScreenshotHudModel.SetCameraButtonIcon(
iconstring?
) → ()

Sets the camera button's icon.

ObserveCameraButtonIcon

ScreenshotHudModel.ObserveCameraButtonIcon(selfScreenshotHudModel) → Observable<string>

Observes the camera button's icon

SetCloseWhenScreenshotTaken

ScreenshotHudModel.SetCloseWhenScreenshotTaken(
closeWhenScreenshotTakenboolean
) → ()

Sets whether to close after a screenshot if taken

GetCloseWhenScreenshotTaken

ScreenshotHudModel.GetCloseWhenScreenshotTaken(selfScreenshotHudModel) → boolean

Returns whether the model will try to close if a screenshot is taken

ObserveCloseWhenScreenshotTaken

ScreenshotHudModel.ObserveCloseWhenScreenshotTaken(selfScreenshotHudModel) → Observable<boolean>

Observes whether a screenshot is taken

SetExperienceNameOverlayEnabled

ScreenshotHudModel.SetExperienceNameOverlayEnabled(
experienceNameOverlayEnabledboolean
) → ()

Sets whether to experience name overlay should be enabled

ObserveExperienceNameOverlayEnabled

ScreenshotHudModel.ObserveExperienceNameOverlayEnabled(selfScreenshotHudModel) → Observable<boolean>

Observes whether the experience name overlay is enabled

SetUsernameOverlayEnabled

ScreenshotHudModel.SetUsernameOverlayEnabled(
usernameOverlayEnabledboolean
) → ()

Sets whether to username overlay should be enabled

ObserveUsernameOverlayEnabled

ScreenshotHudModel.ObserveUsernameOverlayEnabled(selfScreenshotHudModel) → Observable<boolean>

Observes whether the username name overlay is enabled

ObserveVisible

ScreenshotHudModel.ObserveVisible(selfScreenshotHudModel) → Observable<boolean>

Observes whilet he model is visible

Show raw api
{
    "functions": [
        {
            "name": "SetCloseButtonVisible",
            "desc": "Sets whether the close button is visible",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                },
                {
                    "name": "closeButtonVisible",
                    "desc": "",
                    "lua_type": "boolean"
                }
            ],
            "returns": [],
            "function_type": "static",
            "source": {
                "line": 61,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "ObserveCloseButtonVisible",
            "desc": "Observes close button visiblity",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "Observable<boolean>"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 71,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "SetCameraButtonVisible",
            "desc": "Sets whether the camera button is visible",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                },
                {
                    "name": "cameraButtonVisible",
                    "desc": "",
                    "lua_type": "boolean"
                }
            ],
            "returns": [],
            "function_type": "static",
            "source": {
                "line": 79,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "ObserveCameraButtonVisible",
            "desc": "Observes camera button visiblity",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "Observable<boolean>"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 89,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "SetKeepOpen",
            "desc": "Sets whether we should try to keep the UI open",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                },
                {
                    "name": "keepOpen",
                    "desc": "",
                    "lua_type": "boolean"
                }
            ],
            "returns": [],
            "function_type": "static",
            "source": {
                "line": 97,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "GetKeepOpen",
            "desc": "Gets whether we should try to keep the UI open",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "boolean"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 107,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "SetVisible",
            "desc": "Sets whether we are visible or not",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                },
                {
                    "name": "visible",
                    "desc": "",
                    "lua_type": "boolean"
                }
            ],
            "returns": [],
            "function_type": "static",
            "source": {
                "line": 116,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "SetCloseButtonPosition",
            "desc": "Sets the close button's position",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                },
                {
                    "name": "position",
                    "desc": "",
                    "lua_type": "UDim2 | nil"
                }
            ],
            "returns": [],
            "function_type": "static",
            "source": {
                "line": 126,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "ObserveCloseButtonPosition",
            "desc": "Observes the close button's position",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "Observable<UDim2>"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 136,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "SetCameraButtonPosition",
            "desc": "Sets the camera button's position",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                },
                {
                    "name": "position",
                    "desc": "",
                    "lua_type": "UDim2 | nil"
                }
            ],
            "returns": [],
            "function_type": "static",
            "source": {
                "line": 144,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "ObserveCameraButtonPosition",
            "desc": "Observes the camera button's position",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "Observable<UDim2>"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 154,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "SetOverlayFont",
            "desc": "Sets the overlay font",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                },
                {
                    "name": "overlayFont",
                    "desc": "",
                    "lua_type": "Enum.Font"
                }
            ],
            "returns": [],
            "function_type": "static",
            "source": {
                "line": 162,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "ObserveOverlayFont",
            "desc": "Observes the overlay font",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "Observable<Enum.Font>"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 172,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "SetCameraButtonIcon",
            "desc": "Sets the camera button's icon.",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                },
                {
                    "name": "icon",
                    "desc": "",
                    "lua_type": "string?"
                }
            ],
            "returns": [],
            "function_type": "static",
            "source": {
                "line": 181,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "ObserveCameraButtonIcon",
            "desc": "Observes the camera button's icon",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "Observable<string>"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 192,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "SetCloseWhenScreenshotTaken",
            "desc": "Sets whether to close after a screenshot if taken",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                },
                {
                    "name": "closeWhenScreenshotTaken",
                    "desc": "",
                    "lua_type": "boolean"
                }
            ],
            "returns": [],
            "function_type": "static",
            "source": {
                "line": 201,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "GetCloseWhenScreenshotTaken",
            "desc": "Returns whether the model will try to close if a screenshot is taken",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "boolean"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 211,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "ObserveCloseWhenScreenshotTaken",
            "desc": "Observes whether a screenshot is taken",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "Observable<boolean>"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 219,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "SetExperienceNameOverlayEnabled",
            "desc": "Sets whether to experience name overlay should be enabled",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                },
                {
                    "name": "experienceNameOverlayEnabled",
                    "desc": "",
                    "lua_type": "boolean"
                }
            ],
            "returns": [],
            "function_type": "static",
            "source": {
                "line": 227,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "ObserveExperienceNameOverlayEnabled",
            "desc": "Observes whether the experience name overlay is enabled",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel\n"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "Observable<boolean>"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 240,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "SetUsernameOverlayEnabled",
            "desc": "Sets whether to username overlay should be enabled",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                },
                {
                    "name": "usernameOverlayEnabled",
                    "desc": "",
                    "lua_type": "boolean"
                }
            ],
            "returns": [],
            "function_type": "static",
            "source": {
                "line": 250,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "ObserveUsernameOverlayEnabled",
            "desc": "Observes whether the username name overlay is enabled",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "Observable<boolean>"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 260,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        },
        {
            "name": "ObserveVisible",
            "desc": "Observes whilet he model is visible",
            "params": [
                {
                    "name": "self",
                    "desc": "",
                    "lua_type": "ScreenshotHudModel"
                }
            ],
            "returns": [
                {
                    "desc": "",
                    "lua_type": "Observable<boolean>"
                }
            ],
            "function_type": "static",
            "source": {
                "line": 268,
                "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
            }
        }
    ],
    "properties": [],
    "types": [],
    "name": "ScreenshotHudModel",
    "desc": "",
    "source": {
        "line": 5,
        "path": "src/screenshothudservice/src/Client/ScreenshotHudModel.lua"
    }
}