DOKK / manpages / debian 12 / s3d-doc / s3dw_getroot.3.en
S3DW_GETROOT(3) s3d Manual S3DW_GETROOT(3)

s3dw_getroot - get the root

#include <s3dw.h>

s3dw_widget *s3dw_getroot(void);

Returns the root-widget, which holds all the surfaces. E.g. if you want to move all widgets at once, adjust the root-widgets x,y,z and use s3dw_moveit()


s3dw_widget *root = s3dw_getroot();
// move widget center to (0,5,0). upon creation, it's centered at (0,0,0),
// so this might move it up
root->x=0;
root->y=5;
root->z=0;
s3dw_moveit(root);

Simon Wunderlich

Author of s3d
s3d