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);
118 GoFx(
kBool)GoSurfaceGenerationFixedLength_TriggerExternalInputIndexUsed(GoSurfaceGeneration surface);
129 GoFx(
kStatus) GoSurfaceGenerationFixedLength_SetTriggerExternalInputIndex(GoSurfaceGeneration surface,
k32s index);
139 GoFx(
k32s) GoSurfaceGenerationFixedLength_TriggerExternalInputIndex(GoSurfaceGeneration surface);
149 GoFx(
kSize) GoSurfaceGenerationFixedLength_TriggerExternalInputIndexOptionCount(GoSurfaceGeneration surface);
160 GoFx(
kStatus) GoSurfaceGenerationVariableLength_SetMaxLength(GoSurfaceGeneration surface,
k64f length);
170 GoFx(
k64f) GoSurfaceGenerationVariableLength_MaxLength(GoSurfaceGeneration surface);
180 GoFx(
k64f) GoSurfaceGenerationVariableLength_MaxLengthLimitMax(GoSurfaceGeneration surface);
190 GoFx(
k64f) GoSurfaceGenerationVariableLength_MaxLengthLimitMin(GoSurfaceGeneration surface);
201 GoFx(
kStatus) GoSurfaceGenerationRotational_SetCircumference(GoSurfaceGeneration surface,
k64f value);
211 GoFx(
k64f) GoSurfaceGenerationRotational_Circumference(GoSurfaceGeneration surface);
221 GoFx(
k64f) GoSurfaceGenerationRotational_CircumferenceLimitMax(GoSurfaceGeneration surface);
231 GoFx(
k64f) GoSurfaceGenerationRotational_CircumferenceLimitMin(GoSurfaceGeneration surface);
242 GoFx(
kStatus) GoSurfaceGenerationRotational_SetEncoderResolution(GoSurfaceGeneration surface,
k64f value);
252 GoFx(
k64f) GoSurfaceGenerationRotational_EncoderResolution(GoSurfaceGeneration surface);
255 #include <GoSdk/GoSurfaceGeneration.x.h>
Essential SDK declarations.