Implement this to add a floating, independent Window to the FUCK framework.
More...
#include <FUCK_API.h>
|
| virtual | ~IWindow ()=default |
| virtual const char * | Id () const =0 |
| | Unique identifier for this specific window within your plugin.
|
| virtual const char * | PluginName () const |
| | The exact name of your SKSE plugin.
|
| virtual const char * | Title () const =0 |
| | Display title shown on the Window chrome. Translates natively if a localized string key is passed.
|
| virtual void | Draw ()=0 |
| virtual void | RenderOverlay () |
| virtual bool | IsOpen () const =0 |
| virtual void | SetOpen (bool a_open)=0 |
| virtual WindowFlags | GetFlags () const |
| virtual ImVec2 | GetDefaultSize () const |
| virtual ImVec2 | GetDefaultPos () const |
| virtual bool | OnAsyncInput (const void *) |
Implement this to add a floating, independent Window to the FUCK framework.
◆ ~IWindow()
| virtual FUCK::IWindow::~IWindow |
( |
| ) |
|
|
virtualdefault |
◆ Draw()
| virtual void FUCK::IWindow::Draw |
( |
| ) |
|
|
pure virtual |
◆ GetDefaultPos()
| virtual ImVec2 FUCK::IWindow::GetDefaultPos |
( |
| ) |
const |
|
inlinevirtual |
◆ GetDefaultSize()
| virtual ImVec2 FUCK::IWindow::GetDefaultSize |
( |
| ) |
const |
|
inlinevirtual |
◆ GetFlags()
◆ Id()
| virtual const char * FUCK::IWindow::Id |
( |
| ) |
const |
|
pure virtual |
Unique identifier for this specific window within your plugin.
- Note
- Used implicitly by the Host to track and save screen coordinates. (e.g. "MainOverlay")
◆ IsOpen()
| virtual bool FUCK::IWindow::IsOpen |
( |
| ) |
const |
|
pure virtual |
◆ OnAsyncInput()
| virtual bool FUCK::IWindow::OnAsyncInput |
( |
const void * | | ) |
|
|
inlinevirtual |
◆ PluginName()
| virtual const char * FUCK::IWindow::PluginName |
( |
| ) |
const |
|
inlinevirtual |
The exact name of your SKSE plugin.
- Note
- Defaults to the name passed into FUCK::Connect().
◆ RenderOverlay()
| virtual void FUCK::IWindow::RenderOverlay |
( |
| ) |
|
|
inlinevirtual |
◆ SetOpen()
| virtual void FUCK::IWindow::SetOpen |
( |
bool | a_open | ) |
|
|
pure virtual |
◆ Title()
| virtual const char * FUCK::IWindow::Title |
( |
| ) |
const |
|
pure virtual |
Display title shown on the Window chrome. Translates natively if a localized string key is passed.
The documentation for this class was generated from the following file: