> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GameInputTouchShape

> GameInputTouchShape

# GameInputTouchShape

<Warning>**Deprecated.** This enumeration was removed in GameInput v1 and is not available in the current API.</Warning>

Defines constants describing the geometric shape of a touch sensor surface.

## Syntax

```cpp theme={null}
enum GameInputTouchShape
{
    GameInputTouchShapeUnknown      = -1,
    GameInputTouchShapeNone         = 0,
    GameInputTouchShape1DLinear     = 1,
    GameInputTouchShape1DArc        = 2,
    GameInputTouchShape1DRadial     = 3,
    GameInputTouchShape2DRectangle  = 4,
    GameInputTouchShape2DArbitrary  = 5,
    GameInputTouchShape3DCylinder   = 6,
    GameInputTouchShape3DSphere     = 7,
    GameInputTouchShape3DArbitrary  = 8,
};
```

## Constants

| Constant                       | Value | Description                        |
| ------------------------------ | ----- | ---------------------------------- |
| GameInputTouchShapeUnknown     | -1    | Shape is unknown.                  |
| GameInputTouchShapeNone        | 0     | No defined shape.                  |
| GameInputTouchShape1DLinear    | 1     | One-dimensional linear strip.      |
| GameInputTouchShape1DArc       | 2     | One-dimensional arc.               |
| GameInputTouchShape1DRadial    | 3     | One-dimensional radial dial.       |
| GameInputTouchShape2DRectangle | 4     | Two-dimensional rectangular pad.   |
| GameInputTouchShape2DArbitrary | 5     | Two-dimensional arbitrary shape.   |
| GameInputTouchShape3DCylinder  | 6     | Three-dimensional cylinder.        |
| GameInputTouchShape3DSphere    | 7     | Three-dimensional sphere.          |
| GameInputTouchShape3DArbitrary | 8     | Three-dimensional arbitrary shape. |

## Version History

| Version | Changes     |
| ------- | ----------- |
| **v1**  | Removed.    |
| **v0**  | Introduced. |

## See also

[Deprecated GameInput API members](/reference/input/gameinput/deprecated/gameinput_deprecated_members)
[GameInputTouchSensorInfo](/reference/input/gameinput/deprecated/structs/gameinputtouchsensorinfo)


## Related topics

- [GameInputTouchSensorInfo](/reference/input/gameinput/deprecated/structs/gameinputtouchsensorinfo.md)
- [GameInput](/reference/input/gameinput/gameinput_members.md)
- [Deprecated GameInput API members](/reference/input/gameinput/deprecated/gameinput_deprecated_members.md)
- [GameInputTouchState](/reference/input/gameinput/deprecated/structs/gameinputtouchstate.md)
- [XGameStreamingIsTouchInputEnabled](/reference/system/xgamestreaming/functions/xgamestreamingistouchinputenabled.md)
