sdlGameControllerGetAppleSfSymbolsNameForButton function
String?
sdlGameControllerGetAppleSfSymbolsNameForButton(
- Pointer<
SdlGameController> gamecontroller, - int button
Return the sfSymbolsName for a given button on a game controller on Apple platforms.
\param gamecontroller the controller to query \param button a button 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_GameControllerGetAppleSFSymbolsNameForAxis
extern DECLSPEC const char* SDLCALL SDL_GameControllerGetAppleSFSymbolsNameForButton(SDL_GameController *gamecontroller, SDL_GameControllerButton button)
Implementation
String? sdlGameControllerGetAppleSfSymbolsNameForButton(
Pointer<SdlGameController> gamecontroller, int button) {
final sdlGameControllerGetAppleSfSymbolsNameForButtonLookupFunction =
libSdl2.lookupFunction<
Pointer<Utf8> Function(
Pointer<SdlGameController> gamecontroller, Int32 button),
Pointer<Utf8> Function(Pointer<SdlGameController> gamecontroller,
int button)>('SDL_GameControllerGetAppleSFSymbolsNameForButton');
final result = sdlGameControllerGetAppleSfSymbolsNameForButtonLookupFunction(
gamecontroller, button);
if (result == nullptr) {
return null;
}
return result.toDartString();
}