XGameStreamingTouchControlsStateValue
指定触摸控制状态的特定元素的类型和值。
语法
struct XGameStreamingTouchControlsStateValue {
XGameStreamingTouchControlsStateValueKind valueKind;
union
{
bool booleanValue;
int64_t integerValue;
double doubleValue;
const char* stringValue;
};
};
成员
valueKind
类型:XGameStreamingTouchControlsStateValueKind
触摸控件状态特定元素的类型。
booleanValue
类型:bool
要应用的布尔值。
integerValue
类型:int64_t
要应用的整数值。
doubleValue
类型:double
要应用的双精度值。
stringValue
类型:const char*
要应用的字符串值。
备注
使用此结构可以提供触摸控制状态的特定元素的类型和值。
应只提供一个表示被修改变量类型的值。
如果指定的值类型不正确,则会导致运行时错误,在使用 XGameStreamingShowTouchControlsWithStateUpdate 或 XGameStreamingShowTouchControlsWithStateUpdateOnClient 时返回。
要求
头文件:XGameStreaming.h
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机
另请参阅
XGameStreaming
XGameStreamingTouchControlsStateOperationKind
XGameStreamingTouchControlsStateOperation
XGameStreamingUpdateTouchControlsState
XGameStreamingUpdateTouchControlsStateOnClient
XGameStreamingShowTouchControlsWithStateUpdate
XGameStreamingShowTouchControlsWithStateUpdateOnClient