12 #ifndef GO_SURFACEGENERATION_H
13 #define GO_SURFACEGENERATION_H
25 typedef
kObject GoSurfaceGeneration;
36 GoFx(
kStatus) GoSurfaceGeneration_SetGenerationType(GoSurfaceGeneration surface, GoSurfaceGenerationType type);
46 GoFx(GoSurfaceGenerationType) GoSurfaceGeneration_GenerationType(GoSurfaceGeneration surface);
57 GoFx(
kStatus) GoSurfaceGenerationFixedLength_SetStartTrigger(GoSurfaceGeneration surface, GoSurfaceGenerationStartTrigger trigger);
67 GoFx(GoSurfaceGenerationStartTrigger) GoSurfaceGenerationFixedLength_StartTrigger(GoSurfaceGeneration surface);
78 GoFx(
kStatus) GoSurfaceGenerationFixedLength_SetLength(GoSurfaceGeneration surface,
k64f length);
88 GoFx(
k64f) GoSurfaceGenerationFixedLength_Length(GoSurfaceGeneration surface);
98 GoFx(
k64f) GoSurfaceGenerationFixedLength_LengthLimitMax(GoSurfaceGeneration surface);
108 GoFx(
k64f) GoSurfaceGenerationFixedLength_LengthLimitMin(GoSurfaceGeneration surface);
119 GoFx(
kStatus) GoSurfaceGenerationVariableLength_SetMaxLength(GoSurfaceGeneration surface,
k64f length);
129 GoFx(
k64f) GoSurfaceGenerationVariableLength_MaxLength(GoSurfaceGeneration surface);
139 GoFx(
k64f) GoSurfaceGenerationVariableLength_MaxLengthLimitMax(GoSurfaceGeneration surface);
149 GoFx(
k64f) GoSurfaceGenerationVariableLength_MaxLengthLimitMin(GoSurfaceGeneration surface);
160 GoFx(
kStatus) GoSurfaceGenerationRotational_SetCircumference(GoSurfaceGeneration surface,
k64f value);
170 GoFx(
k64f) GoSurfaceGenerationRotational_Circumference(GoSurfaceGeneration surface);
180 GoFx(
k64f) GoSurfaceGenerationRotational_CircumferenceLimitMax(GoSurfaceGeneration surface);
190 GoFx(
k64f) GoSurfaceGenerationRotational_CircumferenceLimitMin(GoSurfaceGeneration surface);
193 #include <GoSdk/GoSurfaceGeneration.x.h>
Essential SDK declarations.