CommonLibSSE (Parapets fork)
Misc.h
Go to the documentation of this file.
1 #pragma once
2 
3 namespace RE
4 {
5  class Actor;
6  template <class T>
7  class NiPointer;
8  class Setting;
9  class TESObjectREFR;
10  class TESForm;
11  class InventoryEntryData;
12 
13  void CreateRefHandle(RefHandle& a_handleOut, TESObjectREFR* a_refrTo);
14  float GetArmorFinalRating(InventoryEntryData* a_entryData, float a_armorPerks, float a_skillMultiplier);
15  Setting* GetINISetting(const char* a_name);
16  bool LookupReferenceByHandle(const RefHandle& a_handle, NiPointer<Actor>& a_refrOut);
17  bool LookupReferenceByHandle(const RefHandle& a_handle, NiPointer<TESObjectREFR>& a_refrOut);
18  void PlaySound(const char* a_editorID);
19 }
Definition: InventoryEntryData.h:14
Definition: NiSmartPointer.h:9
Definition: Setting.h:8
Definition: TESObjectREFR.h:105
Definition: AbsorbEffect.h:6
Setting * GetINISetting(const char *a_name)
float GetArmorFinalRating(InventoryEntryData *a_entryData, float a_armorPerks, float a_skillMultiplier)
void CreateRefHandle(RefHandle &a_handleOut, TESObjectREFR *a_refrTo)
NiPointer(T *) -> NiPointer< T >
void PlaySound(const char *a_editorID)
std::uint32_t RefHandle
Definition: BSCoreTypes.h:6
bool LookupReferenceByHandle(const RefHandle &a_handle, NiPointer< Actor > &a_refrOut)