| 
    CommonLibSSE (powerof3)
    
   | 
 
#include <BGSOpenCloseForm.h>
  
Public Types | |
| enum class | OPEN_STATE {  kNone = 0 , kOpen = 1 , kOpening = 2 , kClosed = 3 , kClosing = 4 }  | 
Public Member Functions | |
| virtual | ~BGSOpenCloseForm () | 
| virtual void | HandleOpen (TESObjectREFR *a_target, TESObjectREFR *a_activator) | 
| virtual void | HandleClose (TESObjectREFR *a_target, TESObjectREFR *a_activator) | 
| virtual void | Unk_03 (void) | 
Static Public Member Functions | |
| static OPEN_STATE | GetOpenState (const TESObjectREFR *a_ref) | 
| static void | SetOpenState (TESObjectREFR *a_ref, bool a_open, bool a_snap) | 
Static Public Attributes | |
| static constexpr auto | RTTI = RTTI_BGSOpenCloseForm | 
      
  | 
  strong | 
      
  | 
  virtual | 
      
  | 
  static | 
      
  | 
  virtual | 
Reimplemented in RE::TESObjectCONT.
      
  | 
  virtual | 
Reimplemented in RE::TESObjectCONT, and RE::TESObjectDOOR.
      
  | 
  static | 
      
  | 
  virtual | 
      
  | 
  inlinestaticconstexpr |