# PushCanvas

Push virtual canvas to [Push Pop Array](https://rmjjjt.gitbook.io/rubik-s-futuro-cube-sdk-open-beta-v1-4/summary/push-pop-arrays)

Syntax: `PushCanvas(ppindex=0)`

* `ppindex` push pop array number, default is 0

Returns: Funtion returns error code as function Push

Notes: This function internally uses Push, so the `ppindex` array must be initialized

Example:

* `PushCanvas()`, push virtual canvas to array with index 0
* `PushCanvas(1)`, push canvas to array with index 1

See also: [PopCanvas](https://rmjjjt.gitbook.io/rubik-s-futuro-cube-sdk-open-beta-v1-4/summary/api-native-functions/graphics/popcanvas), [Push](https://rmjjjt.gitbook.io/rubik-s-futuro-cube-sdk-open-beta-v1-4/summary/api-native-functions/misc/push), [Pop](https://rmjjjt.gitbook.io/rubik-s-futuro-cube-sdk-open-beta-v1-4/summary/api-native-functions/misc/pop), [PushPopInit](https://rmjjjt.gitbook.io/rubik-s-futuro-cube-sdk-open-beta-v1-4/summary/api-native-functions/misc/pushpopinit)
