#include <customgui_sceneasset.h>

Scene asset custom GUI (CUSTOMGUI_SCENEASSET).
A reusable widget that displays an asset preview thumbnail and name, with optional Save, Reset and Open Browser buttons. The widget stores a plain asset ID filename.
Sends BFM_ACTION with SCENEASSET_MSG_SUBCOMMAND on user interaction; handle it via GeDialog::Command() or NodeData::SetDParameter() / NodeData::Message().
Here are the settings: SCENEASSET_CUSTOMGUISETTINGS
Private Member Functions | |
| SceneAssetCustomGui () | |
| ~SceneAssetCustomGui () | |
Additional Inherited Members | |
Public Member Functions inherited from BaseCustomGui< 1068177 > | |
| Int32 | GetWidth () |
| Int32 | GetHeight () |
| void | Redraw () |
| Bool | LayoutChanged () |
| Bool | Activate () |
| Bool | SetDefaultForResEdit () |
| Bool | SetData (const TriState< GeData > &tristate) |
| TriState< GeData > | GetData () |
| void | SetLayoutMode (Int32 mode) |
| Int32 | GetLayoutMode () |
| Bool | SupportLayoutSwitch () |
Public Member Functions inherited from _BaseCustomGui | |
| Int32 | GetWidth (Int32 plugid) |
| Int32 | GetHeight (Int32 plugid) |
| void | Redraw (Int32 plugid) |
| Bool | LayoutChanged (Int32 plugid) |
| Bool | Activate (Int32 plugid) |
| Bool | SetDefaultForResEdit (Int32 plugid) |
| Bool | SetData (Int32 plugid, const TriState< GeData > &tristate) |
| TriState< GeData > | GetData (Int32 plugid) |
| void | SetLayoutMode (Int32 plugid, Int32 mode) |
| Int32 | GetLayoutMode (Int32 plugid) |
| Bool | SupportLayoutSwitch (Int32 plugid) |
Static Public Attributes inherited from BaseCustomGui< 1068177 > | |
| static constexpr Int32 | VALUE |
|
private |
|
private |