unreal.RazerChromaAppInfo

class unreal.RazerChromaAppInfo

Bases: StructBase

This information will be used to populate data in Razer Synapse.

C++ Source:

  • Plugin: RazerChromaDevices

  • Module: RazerChromaDevices

  • File: RazerChromaDevicesDeveloperSettings.h

Editor Properties: (see get_editor_property/set_editor_property)

  • application_description (str): [Read-Write] The description of your application to report to Razer Synapse.

    Cannot be empty.

    Char limit of 1024.

  • application_title (str): [Read-Write] The name of your application to report to Razer Synapse.

    In non-shipping builds, this will have the build target and type appended to it, which will make it show up as :

    “ApplicationTitle_<BuildType>_<BuildTarget>” in Razer Synapse.

    This is expected, and in a shipping build it will be displayed as only:

    “ApplicationTitle”

    This is necessary because if you register multiple executable names (i.e. <YourGame>.exe, <YourGame>-Win64-Shipping.exe, and <YourGame>-Win64-Test.exe) then Razer Synapse will only use the _first_ executable that you ran with this configuration. Appending the target names makes them unique in Synapse and easier to test.

    Cannot be empty.

    Char limit of 236.

  • author_contact (str): [Read-Write] Contact info for the author of this application (normally a support email or something)

    Cannot be empty.

    Char limit of 256.

  • author_name (str): [Read-Write] Name of the author of this application (company name)

    Cannot be empty.

    Char limit of 256.

  • category (int32): [Read-Only] The category of this application in Razer Synapse.

    Default: 2

  • supported_device_types (int32): [Read-Write] A bitmask of the supported Razer Chroma devices for this project.