| 
    CommonLibSSE NG
    
   | 
 
#include <FxDelegate.h>
  
Classes | |
| struct | CallbackDefn | 
| struct | CallbackHashFunctor | 
Public Types | |
| using | CallbackHash = GHash< GString, CallbackDefn, CallbackHashFunctor > | 
  Public Types inherited from RE::GFxState | |
| enum class | StateType {  kNone , kRenderConfig , kRenderStats , kTranslator , kLog , kImageLoader , kActionControl , kUserEventHandler , kFSCommandHandler , kExternalInterface , kFileOpener , kURLBuilder , kImageCreator , kParseControl , kProgressHandler , kImportVisitor , kMeshCacheManager , kFontPackParams , kFontCacheManager , kFontLib , kFontProvider , kFontMap , kGradientParams , kTaskManager , kClipboard , kTextKeyMap , kPreprocessParams , kIMEManager , kXMLSupport , kJpegSupport , kZlibSupport , kFontCompactorParams , kImagePackerParams , kPNGSupport , kAudio , kVideo , kTestStream , kSharedObject , kLocSupport }  | 
  Public Types inherited from RE::GRefCountBase< GFxState, GStatGroups::kGStat_Default_Mem > | |
| enum | |
Public Member Functions | |
| FxDelegate ()=default | |
| ~FxDelegate () override=default | |
| void | Callback (GFxMovieView *a_movieView, const char *a_methodName, const GFxValue *a_args, std::uint32_t a_argCount) override | 
| void | RegisterHandler (FxDelegateHandler *a_callback) | 
| void | UnregisterHandler (FxDelegateHandler *a_callback) | 
  Public Member Functions inherited from RE::GFxExternalInterface | |
| GFxExternalInterface () | |
| ~GFxExternalInterface () override=default | |
| virtual void | Callback (GFxMovieView *a_movieView, const char *a_methodName, const GFxValue *a_args, std::uint32_t a_numArgs)=0 | 
  Public Member Functions inherited from RE::GFxState | |
| GFxState (StateType a_st=StateType::kNone) | |
| ~GFxState () override=default | |
| StateType | GetStateType () const | 
  Public Member Functions inherited from RE::GRefCountBaseStatImpl< GRefCountImpl, STAT > | |
| GFC_MEMORY_REDEFINE_NEW_IMPL (GRefCountImpl, GFC_REFCOUNTALLOC_CHECK_DELETE, StatType) | |
  Public Member Functions inherited from RE::GRefCountImpl | |
| ~GRefCountImpl () override=default | |
| void | AddRef () | 
| void | Release () | 
Static Public Member Functions | |
| static void | Invoke (GFxMovieView *a_movieView, const char *a_methodName, FxResponseArgsBase &a_args) | 
| static void | Invoke2 (GFxMovieView *a_movieView, const char *a_methodName, FxResponseArgsBase &a_args) | 
Public Attributes | |
| CallbackHash | callbacks | 
Static Public Attributes | |
| static constexpr auto | RTTI = RTTI_FxDelegate | 
  Static Public Attributes inherited from RE::GFxExternalInterface | |
| static constexpr auto | RTTI = RTTI_GFxExternalInterface | 
  Static Public Attributes inherited from RE::GFxState | |
| static constexpr auto | RTTI = RTTI_GFxState | 
  Static Public Attributes inherited from RE::GRefCountImpl | |
| static constexpr auto | RTTI = RTTI_GRefCountImpl | 
Additional Inherited Members | |
  Protected Attributes inherited from RE::GFxState | |
| StateType | stateType | 
| std::uint32_t | pad14 | 
      
  | 
  default | 
      
  | 
  overridedefault | 
      
  | 
  overridevirtual | 
Implements RE::GFxExternalInterface.
      
  | 
  static | 
      
  | 
  static | 
| void RE::FxDelegate::RegisterHandler | ( | FxDelegateHandler * | a_callback | ) | 
| void RE::FxDelegate::UnregisterHandler | ( | FxDelegateHandler * | a_callback | ) | 
| CallbackHash RE::FxDelegate::callbacks | 
      
  | 
  inlinestaticconstexpr |