Navigation
API > API/Plugins > API/Plugins/PixelStreamingInput
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDeveloperSettings
- UPixelStreamingSettings
References
| Module | PixelStreamingInput |
| Header | /Engine/Plugins/Media/PixelStreaming/Source/PixelStreamingInput/Public/EditorPixelStreamingSettings.h |
| Include | #include "EditorPixelStreamingSettings.h" |
Syntax
UCLASS&40;Config&61;PixelStreaming, defaultconfig, Meta&61;&40;DisplayName&61;"PixelStreaming"&41;&41;
class UPixelStreamingSettings : public UDeveloperSettings
Remarks
Config loaded/saved to an .ini file. It is also exposed through the plugin settings page in editor.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bMouseAlwaysAttached | Pixel Streaming may be running on a machine which has no physical mouse attached, and yet the browser is sending mouse positions. | |
| FSoftClassPath | DefaultCursorClassName | Pixel streaming always requires various software cursors so they will be visible in the video stream sent to the browser to allow the user to click and interact with UI elements. | |
| FSoftClassPath | HiddenCursorClassName | Pixel Streaming can have a server-side cursor (where the cursor itself is shown as part of the video), or a client-side cursor (where the cursor is shown by the browser). | |
| FSoftClassPath | TextEditBeamCursorClassName |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UPixelStreamingSettings
(
const FObjectInitializer& ObjectInitializer |
Overridden from UDeveloperSettings
| Type | Name | Description | |
|---|---|---|---|
| FName | Gets the category for the settings, some high level grouping like, Editor, Engine, Game...etc. | ||
| FText | Gets the section text, uses the classes DisplayName by default. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
UObject interface |