12 #ifndef GO_SURFACE_TOOL_UTILS_H
13 #define GO_SURFACE_TOOL_UTILS_H
27 typedef
kObject GoSurfaceRegion2d;
38 GoFx(
kStatus) GoSurfaceRegion2d_SetX(GoSurfaceRegion2d region,
k64f x);
48 GoFx(
k64f) GoSurfaceRegion2d_X(GoSurfaceRegion2d region);
59 GoFx(
kStatus) GoSurfaceRegion2d_SetY(GoSurfaceRegion2d region,
k64f value);
69 GoFx(
k64f) GoSurfaceRegion2d_Y(GoSurfaceRegion2d region);
80 GoFx(
kStatus) GoSurfaceRegion2d_SetWidth(GoSurfaceRegion2d region,
k64f width);
90 GoFx(
k64f) GoSurfaceRegion2d_Width(GoSurfaceRegion2d region);
101 GoFx(
kStatus) GoSurfaceRegion2d_SetLength(GoSurfaceRegion2d region,
k64f length);
111 GoFx(
k64f) GoSurfaceRegion2d_Length(GoSurfaceRegion2d region);
122 GoFx(
kStatus) GoSurfaceRegion2d_SetZAngle(GoSurfaceRegion2d region,
k64f zAngle);
132 GoFx(
k64f) GoSurfaceRegion2d_ZAngle(GoSurfaceRegion2d region);
152 GoFx(
kStatus) GoRegion3d_SetX(GoRegion3d region,
k64f x);
162 GoFx(
k64f) GoRegion3d_X(GoRegion3d region);
173 GoFx(
kStatus) GoRegion3d_SetY(GoRegion3d region,
k64f value);
183 GoFx(
k64f) GoRegion3d_Y(GoRegion3d region);
194 GoFx(
kStatus) GoRegion3d_SetZ(GoRegion3d region,
k64f z);
204 GoFx(
k64f) GoRegion3d_Z(GoRegion3d region);
215 GoFx(
kStatus) GoRegion3d_SetWidth(GoRegion3d region,
k64f width);
225 GoFx(
k64f) GoRegion3d_Width(GoRegion3d region);
236 GoFx(
kStatus) GoRegion3d_SetLength(GoRegion3d region,
k64f length);
246 GoFx(
k64f) GoRegion3d_Length(GoRegion3d region);
257 GoFx(
kStatus) GoRegion3d_SetHeight(GoRegion3d region,
k64f height);
267 GoFx(
k64f) GoRegion3d_Height(GoRegion3d region);
278 GoFx(
kStatus) GoRegion3d_SetZAngle(GoRegion3d region,
k64f zAngle);
288 GoFx(
k64f) GoRegion3d_ZAngle(GoRegion3d region);
297 typedef
kObject GoCylinderRegion;
308 GoFx(
kStatus) GoCylinderRegion_SetX(GoCylinderRegion region,
k64f x);
318 GoFx(
k64f) GoCylinderRegion_X(GoCylinderRegion region);
329 GoFx(
kStatus) GoCylinderRegion_SetY(GoCylinderRegion region,
k64f value);
339 GoFx(
k64f) GoCylinderRegion_Y(GoCylinderRegion region);
350 GoFx(
kStatus) GoCylinderRegion_SetZ(GoCylinderRegion region,
k64f z);
360 GoFx(
k64f) GoCylinderRegion_Z(GoCylinderRegion region);
371 GoFx(
kStatus) GoCylinderRegion_SetRadius(GoCylinderRegion region,
k64f value);
381 GoFx(
k64f) GoCylinderRegion_Radius(GoCylinderRegion region);
392 GoFx(
kStatus) GoCylinderRegion_SetHeight(GoCylinderRegion region,
k64f value);
402 GoFx(
k64f) GoCylinderRegion_Height(GoCylinderRegion region);
411 typedef
kObject GoSurfaceFeature;
421 GoFx(GoSurfaceFeatureType) GoSurfaceFeature_Type(GoSurfaceFeature feature);
432 GoFx(
kStatus) GoSurfaceFeature_SetType(GoSurfaceFeature feature, GoSurfaceFeatureType type);
442 GoFx(
kBool) GoSurfaceFeature_RegionEnabled(GoSurfaceFeature feature);
453 GoFx(
kStatus) GoSurfaceFeature_EnableRegion(GoSurfaceFeature feature,
kBool enable);
463 GoFx(GoRegion3d) GoSurfaceFeature_Region(GoSurfaceFeature feature);
467 #include <GoSdk/Tools/GoSurfaceToolUtils.x.h>
Contains various helper functions.
Essential SDK declarations.
Declares the GoFeature class.