SceneAssetCustomGui Class Reference

#include <customgui_sceneasset.h>

Inheritance diagram for SceneAssetCustomGui:

Detailed Description

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
 

Constructor & Destructor Documentation

◆ SceneAssetCustomGui()

SceneAssetCustomGui ( )
private

◆ ~SceneAssetCustomGui()

~SceneAssetCustomGui ( )
private