Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies the type and value of a specific element of touch control state.
Syntax
struct XGameStreamingTouchControlsStateValue {
XGameStreamingTouchControlsStateValueKind valueKind;
union
{
bool booleanValue;
int64_t integerValue;
double doubleValue;
const char* stringValue;
};
};
Members
valueKind
Type: XGameStreamingTouchControlsStateValueKind
The type of the specific element of touch control state.
booleanValue
Type: bool
The boolean value to be applied.
integerValue
Type: int64_t
The integer value to be applied.
doubleValue
Type: double
The double value to be applied.
stringValue
Type: const char*
The string value to be applied.
Remarks
You use this structure to provide the type and value of a specific element of touch control state.
You should provide just a single value that represents the type of the variable being modified.
If you specify an incorrect value type, then it causes a runtime error, returned when using either XGameStreamingShowTouchControlsWithStateUpdate or XGameStreamingShowTouchControlsWithStateUpdateOnClient.
Requirements
Header: XGameStreaming.h
Supported Platforms: Windows, Xbox One family consoles and Xbox Series consoles
See also
XGameStreaming
XGameStreamingTouchControlsStateOperationKind
XGameStreamingTouchControlsStateOperation
XGameStreamingUpdateTouchControlsState
XGameStreamingUpdateTouchControlsStateOnClient
XGameStreamingShowTouchControlsWithStateUpdate
XGameStreamingShowTouchControlsWithStateUpdateOnClient