sdlGameControllerGetAppleSfSymbolsNameForAxis function
String?
sdlGameControllerGetAppleSfSymbolsNameForAxis(
- Pointer<
SdlGameController> gamecontroller, - int axis
Return the sfSymbolsName for a given axis on a game controller on Apple platforms.
\param gamecontroller the controller to query \param axis an axis on the game controller \returns the sfSymbolsName or NULL if the name can't be found
\since This function is available since SDL 2.0.18.
\sa SDL_GameControllerGetAppleSFSymbolsNameForButton
extern DECLSPEC const char* SDLCALL SDL_GameControllerGetAppleSFSymbolsNameForAxis(SDL_GameController *gamecontroller, SDL_GameControllerAxis axis)
Implementation
String? sdlGameControllerGetAppleSfSymbolsNameForAxis(
Pointer<SdlGameController> gamecontroller, int axis) {
final sdlGameControllerGetAppleSfSymbolsNameForAxisLookupFunction =
libSdl2.lookupFunction<
Pointer<Utf8> Function(
Pointer<SdlGameController> gamecontroller, Int32 axis),
Pointer<Utf8> Function(Pointer<SdlGameController> gamecontroller,
int axis)>('SDL_GameControllerGetAppleSFSymbolsNameForAxis');
final result = sdlGameControllerGetAppleSfSymbolsNameForAxisLookupFunction(
gamecontroller, axis);
if (result == nullptr) {
return null;
}
return result.toDartString();
}