12 #ifndef GO_SURFACE_TOOL_UTILS_H
13 #define GO_SURFACE_TOOL_UTILS_H
26 typedef
kObject GoSurfaceRegion2d;
37 GoFx(
kStatus) GoSurfaceRegion2d_SetX(GoSurfaceRegion2d region,
k64f x);
47 GoFx(
k64f) GoSurfaceRegion2d_X(GoSurfaceRegion2d region);
58 GoFx(
kStatus) GoSurfaceRegion2d_SetY(GoSurfaceRegion2d region,
k64f value);
68 GoFx(
k64f) GoSurfaceRegion2d_Y(GoSurfaceRegion2d region);
79 GoFx(
kStatus) GoSurfaceRegion2d_SetWidth(GoSurfaceRegion2d region,
k64f width);
89 GoFx(
k64f) GoSurfaceRegion2d_Width(GoSurfaceRegion2d region);
100 GoFx(
kStatus) GoSurfaceRegion2d_SetLength(GoSurfaceRegion2d region,
k64f length);
110 GoFx(
k64f) GoSurfaceRegion2d_Length(GoSurfaceRegion2d region);
130 GoFx(
kStatus) GoRegion3d_SetX(GoRegion3d region,
k64f x);
140 GoFx(
k64f) GoRegion3d_X(GoRegion3d region);
151 GoFx(
kStatus) GoRegion3d_SetY(GoRegion3d region,
k64f value);
161 GoFx(
k64f) GoRegion3d_Y(GoRegion3d region);
172 GoFx(
kStatus) GoRegion3d_SetZ(GoRegion3d region,
k64f z);
182 GoFx(
k64f) GoRegion3d_Z(GoRegion3d region);
193 GoFx(
kStatus) GoRegion3d_SetWidth(GoRegion3d region,
k64f width);
203 GoFx(
k64f) GoRegion3d_Width(GoRegion3d region);
214 GoFx(
kStatus) GoRegion3d_SetLength(GoRegion3d region,
k64f length);
224 GoFx(
k64f) GoRegion3d_Length(GoRegion3d region);
235 GoFx(
kStatus) GoRegion3d_SetHeight(GoRegion3d region,
k64f height);
245 GoFx(
k64f) GoRegion3d_Height(GoRegion3d region);
254 typedef
kObject GoCylinderRegion;
265 GoFx(
kStatus) GoCylinderRegion_SetX(GoCylinderRegion region,
k64f x);
275 GoFx(
k64f) GoCylinderRegion_X(GoCylinderRegion region);
286 GoFx(
kStatus) GoCylinderRegion_SetY(GoCylinderRegion region,
k64f value);
296 GoFx(
k64f) GoCylinderRegion_Y(GoCylinderRegion region);
307 GoFx(
kStatus) GoCylinderRegion_SetZ(GoCylinderRegion region,
k64f z);
317 GoFx(
k64f) GoCylinderRegion_Z(GoCylinderRegion region);
328 GoFx(
kStatus) GoCylinderRegion_SetRadius(GoCylinderRegion region,
k64f value);
338 GoFx(
k64f) GoCylinderRegion_Radius(GoCylinderRegion region);
349 GoFx(
kStatus) GoCylinderRegion_SetHeight(GoCylinderRegion region,
k64f value);
359 GoFx(
k64f) GoCylinderRegion_Height(GoCylinderRegion region);
368 typedef
kObject GoSurfaceFeature;
378 GoFx(GoSurfaceFeatureType) GoSurfaceFeature_Type(GoSurfaceFeature feature);
389 GoFx(
kStatus) GoSurfaceFeature_SetType(GoSurfaceFeature feature, GoSurfaceFeatureType type);
399 GoFx(
kBool) GoSurfaceFeature_RegionEnabled(GoSurfaceFeature feature);
410 GoFx(
kStatus) GoSurfaceFeature_EnableRegion(GoSurfaceFeature feature,
kBool enable);
420 GoFx(GoRegion3d) GoSurfaceFeature_Region(GoSurfaceFeature feature);
424 #include <GoSdk/Tools/GoSurfaceToolUtils.x.h>
Contains various helper functions.
Essential SDK declarations.