8 class FxDelegateHandler;
9 class FxResponseArgsBase;
23 template <std::convertible_to<GFxValue>... Args>
27 (response.Add(std::forward<Args>(a_args)), ...);
Definition: FxDelegateArgs.h:13
void Respond(FxResponseArgsBase &a_params) const
FxDelegateArgs(GFxValue a_responseID, FxDelegateHandler *a_handler, GFxMovieView *a_movie, const GFxValue *a_vals, std::uint32_t a_numArgs)
std::uint32_t _numArgs
Definition: FxDelegateArgs.h:37
GFxValue _responseID
Definition: FxDelegateArgs.h:33
std::uint32_t GetArgCount() const
GFxMovieView * GetMovie() const
GFxMovieView * _movieView
Definition: FxDelegateArgs.h:35
const GFxValue * _args
Definition: FxDelegateArgs.h:36
void Respond(Args &&... a_args) const
Definition: FxDelegateArgs.h:24
std::uint32_t _pad34
Definition: FxDelegateArgs.h:38
FxDelegateHandler * GetHandler() const
const GFxValue & operator[](UPInt a_pos) const
FxDelegateHandler * _handler
Definition: FxDelegateArgs.h:34
Definition: FxDelegateHandler.h:12
Definition: FxResponseArgsBase.h:8
Definition: FxResponseArgs.h:10
Definition: GFxMovieView.h:24
Definition: GFxValue.h:92
Definition: AbsorbEffect.h:6
std::size_t UPInt
Definition: SFTypes.h:5