alPadRumbleFunction namespace

Functions

auto getPadRumbleDirector(const al::LiveActor* actor) -> al::PadRumbleDirector*
auto getPadRumbleDirector(const al::LayoutActor* layoutActor) -> al::PadRumbleDirector*
void startPadRumble(al::PadRumbleDirector* director, const sead::Vector3f& position, const char* name, f32 near, f32 far, s32 port)
void startPadRumbleWithParam(al::PadRumbleDirector* director, const sead::Vector3f& position, const char* name, const al::PadRumbleParam& rumbleParam, s32 port)
void startPadRumble(const al::LiveActor* actor, const char* name, f32 near, f32 far, s32 port)
void startPadRumblePos(const al::LiveActor* actor, const sead::Vector3f& position, const char* name, f32 near, f32 far, s32 port)
void startPadRumbleWithParam(const al::LiveActor* actor, const sead::Vector3f& position, const char* name, const al::PadRumbleParam& rumbleParam, s32 port)
void startPadRumbleNo3D(al::PadRumbleDirector* director, const char* name, s32 port)
void startPadRumbleNo3DWithParam(al::PadRumbleDirector* director, const char* name, const al::PadRumbleParam& rumbleParam, s32 port)
void startPadRumbleNo3DWithParam(al::PadRumbleDirector* director, const char* name, f32 volumeLeft, f32 volumeRight, f32 pitchLeft, f32 pitchRight, s32 port)
void startPadRumbleNo3D(const al::LiveActor* actor, const char* name, s32 port)
void startPadRumbleNo3DWithParam(const al::LiveActor* actor, const char* name, const al::PadRumbleParam& rumbleParam, s32 port)
void startPadRumbleNo3DWithParam(const al::LiveActor* actor, const char* name, f32 volumeLeft, f32 volumeRight, f32 pitchLeft, f32 pitchRight, s32 port)
void stopPadRumbleOneTime(al::PadRumbleDirector* director, const char* name, s32 port)
void stopPadRumbleOneTime(const al::LiveActor* actor, const char* name, s32 port)
void startPadRumbleLoop(al::PadRumbleDirector* director, const char* name, const sead::Vector3f* position, f32 near, f32 far, s32 port)
void startPadRumbleLoopWithParam(al::PadRumbleDirector* director, const char* name, const sead::Vector3f* position, const al::PadRumbleParam& rumbleParam, s32 port)
void startPadRumbleLoop(const al::LiveActor* actor, const char* name, const sead::Vector3f* position, f32 near, f32 far, s32 port)
void startPadRumbleLoopWithParam(const al::LiveActor* actor, const char* name, const sead::Vector3f* position, const al::PadRumbleParam& rumbleParam, s32 port)
void startPadRumbleLoopNo3D(al::PadRumbleDirector* director, const char* name, const sead::Vector3f* position, s32 port)
void startPadRumbleLoopNo3DWithParam(al::PadRumbleDirector* director, const char* name, const sead::Vector3f* position, const al::PadRumbleParam& rumbleParam, s32 port)
void startPadRumbleLoopNo3D(const al::LiveActor* actor, const char* name, const sead::Vector3f* position, s32 port)
void startPadRumbleLoopNo3DWithParam(const al::LiveActor* actor, const char* name, const sead::Vector3f* position, const al::PadRumbleParam& rumbleParam, s32 port)
void stopPadRumbleLoop(al::PadRumbleDirector* director, const char* name, const sead::Vector3f* position, s32 port)
void stopPadRumbleLoop(const al::LiveActor* actor, const char* name, const sead::Vector3f* position, s32 port)
auto checkIsAlivePadRumbleLoop(al::PadRumbleDirector* director, const char* name, const sead::Vector3f* position, s32 port) -> bool
auto checkIsAlivePadRumbleLoop(const al::LiveActor* actor, const char* name, const sead::Vector3f* position, s32 port) -> bool
void startPadRumbleLoopControlable(const al::LiveActor* actor, const char* name, const sead::Vector3f* position, s32 port)
void changePadRumbleLoopVolmue(const al::LiveActor* actor, const char* name, const sead::Vector3f* position, f32 volumeLeft, f32 volumeRight, s32 port)
void changePadRumbleLoopVolmueEaseInRange(const al::LiveActor* actor, const char* name, const sead::Vector3f* position, f32 time, f32 startTime, f32 stopTime, f32 volumeLeft, f32 volumeRight, s32 port)
void changePadRumbleLoopPitch(const al::LiveActor* actor, const char* name, const sead::Vector3f* position, f32 pitchLeft, f32 pitchRight, s32 port)
void startPadRumbleDirectValue(const al::LiveActor* actor, f32 a, f32 b, f32 c, f32 d, f32 e, f32 f, s32 port)
void stopPadRumbleDirectValue(const al::LiveActor* actor, s32 port)
void startPadRumbleWithVolume(const al::LiveActor* actor, const char* name, f32 volumeLeft, f32 volumeRight, s32 port)
void startPadRumbleWithVolume(al::PadRumbleDirector* director, const char* name, f32 volumeLeft, f32 volumeRight, s32 port)
void makePadRumbleParamNearFarVolume(al::PadRumbleParam* rumbleParam, f32 near, f32 far, f32 volume)
void makePadRumbleParamNearFarVolumeLR(al::PadRumbleParam* rumbleParam, f32 near, f32 far, f32 volumeLeft, f32 volumeRight)
void makePadRumbleParamNearFarVolumePitch(al::PadRumbleParam* rumbleParam, f32 near, f32 far, f32 volume, f32 pitch)
void makePadRumbleParamNearFarVolumePitchLR(al::PadRumbleParam* rumbleParam, f32 near, f32 far, f32 volumeLeft, f32 volumeRight, f32 pitchLeft, f32 pitchRight)

Function documentation

void alPadRumbleFunction::startPadRumble(al::PadRumbleDirector* director, const sead::Vector3f& position, const char* name, f32 near, f32 far, s32 port)

void alPadRumbleFunction::startPadRumbleWithParam(al::PadRumbleDirector* director, const sead::Vector3f& position, const char* name, const al::PadRumbleParam& rumbleParam, s32 port)

void alPadRumbleFunction::startPadRumble(const al::LiveActor* actor, const char* name, f32 near, f32 far, s32 port)

void alPadRumbleFunction::startPadRumblePos(const al::LiveActor* actor, const sead::Vector3f& position, const char* name, f32 near, f32 far, s32 port)

void alPadRumbleFunction::startPadRumbleWithParam(const al::LiveActor* actor, const sead::Vector3f& position, const char* name, const al::PadRumbleParam& rumbleParam, s32 port)

void alPadRumbleFunction::startPadRumbleNo3D(al::PadRumbleDirector* director, const char* name, s32 port)

void alPadRumbleFunction::startPadRumbleNo3DWithParam(al::PadRumbleDirector* director, const char* name, const al::PadRumbleParam& rumbleParam, s32 port)

void alPadRumbleFunction::startPadRumbleNo3DWithParam(al::PadRumbleDirector* director, const char* name, f32 volumeLeft, f32 volumeRight, f32 pitchLeft, f32 pitchRight, s32 port)

void alPadRumbleFunction::startPadRumbleNo3D(const al::LiveActor* actor, const char* name, s32 port)

void alPadRumbleFunction::startPadRumbleNo3DWithParam(const al::LiveActor* actor, const char* name, const al::PadRumbleParam& rumbleParam, s32 port)

void alPadRumbleFunction::startPadRumbleNo3DWithParam(const al::LiveActor* actor, const char* name, f32 volumeLeft, f32 volumeRight, f32 pitchLeft, f32 pitchRight, s32 port)

void alPadRumbleFunction::stopPadRumbleOneTime(al::PadRumbleDirector* director, const char* name, s32 port)

void alPadRumbleFunction::stopPadRumbleOneTime(const al::LiveActor* actor, const char* name, s32 port)

void alPadRumbleFunction::startPadRumbleLoop(al::PadRumbleDirector* director, const char* name, const sead::Vector3f* position, f32 near, f32 far, s32 port)

void alPadRumbleFunction::startPadRumbleLoopWithParam(al::PadRumbleDirector* director, const char* name, const sead::Vector3f* position, const al::PadRumbleParam& rumbleParam, s32 port)

void alPadRumbleFunction::startPadRumbleLoop(const al::LiveActor* actor, const char* name, const sead::Vector3f* position, f32 near, f32 far, s32 port)

void alPadRumbleFunction::startPadRumbleLoopWithParam(const al::LiveActor* actor, const char* name, const sead::Vector3f* position, const al::PadRumbleParam& rumbleParam, s32 port)

void alPadRumbleFunction::startPadRumbleLoopNo3D(al::PadRumbleDirector* director, const char* name, const sead::Vector3f* position, s32 port)

void alPadRumbleFunction::startPadRumbleLoopNo3DWithParam(al::PadRumbleDirector* director, const char* name, const sead::Vector3f* position, const al::PadRumbleParam& rumbleParam, s32 port)

void alPadRumbleFunction::startPadRumbleLoopNo3D(const al::LiveActor* actor, const char* name, const sead::Vector3f* position, s32 port)

void alPadRumbleFunction::startPadRumbleLoopNo3DWithParam(const al::LiveActor* actor, const char* name, const sead::Vector3f* position, const al::PadRumbleParam& rumbleParam, s32 port)

void alPadRumbleFunction::stopPadRumbleLoop(al::PadRumbleDirector* director, const char* name, const sead::Vector3f* position, s32 port)

void alPadRumbleFunction::stopPadRumbleLoop(const al::LiveActor* actor, const char* name, const sead::Vector3f* position, s32 port)

bool alPadRumbleFunction::checkIsAlivePadRumbleLoop(al::PadRumbleDirector* director, const char* name, const sead::Vector3f* position, s32 port)

bool alPadRumbleFunction::checkIsAlivePadRumbleLoop(const al::LiveActor* actor, const char* name, const sead::Vector3f* position, s32 port)

void alPadRumbleFunction::startPadRumbleLoopControlable(const al::LiveActor* actor, const char* name, const sead::Vector3f* position, s32 port)

void alPadRumbleFunction::changePadRumbleLoopVolmue(const al::LiveActor* actor, const char* name, const sead::Vector3f* position, f32 volumeLeft, f32 volumeRight, s32 port)

void alPadRumbleFunction::changePadRumbleLoopVolmueEaseInRange(const al::LiveActor* actor, const char* name, const sead::Vector3f* position, f32 time, f32 startTime, f32 stopTime, f32 volumeLeft, f32 volumeRight, s32 port)

void alPadRumbleFunction::changePadRumbleLoopPitch(const al::LiveActor* actor, const char* name, const sead::Vector3f* position, f32 pitchLeft, f32 pitchRight, s32 port)

void alPadRumbleFunction::startPadRumbleDirectValue(const al::LiveActor* actor, f32 a, f32 b, f32 c, f32 d, f32 e, f32 f, s32 port)

void alPadRumbleFunction::stopPadRumbleDirectValue(const al::LiveActor* actor, s32 port)

void alPadRumbleFunction::startPadRumbleWithVolume(const al::LiveActor* actor, const char* name, f32 volumeLeft, f32 volumeRight, s32 port)

void alPadRumbleFunction::startPadRumbleWithVolume(al::PadRumbleDirector* director, const char* name, f32 volumeLeft, f32 volumeRight, s32 port)

void alPadRumbleFunction::makePadRumbleParamNearFarVolume(al::PadRumbleParam* rumbleParam, f32 near, f32 far, f32 volume)

void alPadRumbleFunction::makePadRumbleParamNearFarVolumeLR(al::PadRumbleParam* rumbleParam, f32 near, f32 far, f32 volumeLeft, f32 volumeRight)

void alPadRumbleFunction::makePadRumbleParamNearFarVolumePitch(al::PadRumbleParam* rumbleParam, f32 near, f32 far, f32 volume, f32 pitch)

void alPadRumbleFunction::makePadRumbleParamNearFarVolumePitchLR(al::PadRumbleParam* rumbleParam, f32 near, f32 far, f32 volumeLeft, f32 volumeRight, f32 pitchLeft, f32 pitchRight)