Enfusion Script API
Loading...
Searching...
No Matches
EBTConfigPlugin Interface Reference
Inheritance diagram for EBTConfigPlugin:
WorkbenchPlugin Managed

Public Member Functions

void EBTConfigPlugin ()
 
override void Configure ()
 
- Public Member Functions inherited from WorkbenchPlugin
void Run ()
 
void RunCommandline ()
 
void OnResourceContextMenu (notnull array< ResourceName > resources)
 
- Public Member Functions inherited from Managed
proto external ref Managed Clone ()
 Return shallow copy of object, or null if it is not allowed (not public constructor)
 

Static Public Member Functions

static ref ParamEnumArray GetRegisteredBlenderExecutables ()
 
static bool CopyToClipboard ()
 
static void UpdateRegisteredBlenderExecutables ()
 
static bool HasBlenderRegistered ()
 
static bool GetBlenderPathFromEnumIndex (int index, out string path)
 
static bool GetDefaultBlenderPath (out string path)
 
static void Update ()
 

Public Attributes

int m_iDefaultPath
 

Protected Member Functions

void ButtonOK ()
 
void ButtonUpdateDropdownMenu ()
 

Protected Attributes

ref array< ref BlenderPathContainerm_aBlenderPaths
 
bool m_bCopyToClipboard = false
 
bool shouldReload = true
 

Static Protected Attributes

static EBTConfigPlugin s_Instance
 
static const ref ParamEnum NO_EXECUTABLE_ENUM = new ParamEnum("None", "0")
 
static ref ParamEnumArray s_RegisteredBlenderExecutables = {NO_EXECUTABLE_ENUM}
 

Constructor & Destructor Documentation

◆ EBTConfigPlugin()

void EBTConfigPlugin.EBTConfigPlugin ( )

Member Function Documentation

◆ ButtonOK()

void EBTConfigPlugin.ButtonOK ( )
protected

◆ ButtonUpdateDropdownMenu()

void EBTConfigPlugin.ButtonUpdateDropdownMenu ( )
protected

◆ Configure()

override void EBTConfigPlugin.Configure ( )

Implements WorkbenchPlugin.

◆ CopyToClipboard()

static bool EBTConfigPlugin.CopyToClipboard ( )
static

◆ GetBlenderPathFromEnumIndex()

static bool EBTConfigPlugin.GetBlenderPathFromEnumIndex ( int index,
out string path )
static

◆ GetDefaultBlenderPath()

static bool EBTConfigPlugin.GetDefaultBlenderPath ( out string path)
static

◆ GetRegisteredBlenderExecutables()

static ref ParamEnumArray EBTConfigPlugin.GetRegisteredBlenderExecutables ( )
static

◆ HasBlenderRegistered()

static bool EBTConfigPlugin.HasBlenderRegistered ( )
static

◆ Update()

static void EBTConfigPlugin.Update ( )
static

◆ UpdateRegisteredBlenderExecutables()

static void EBTConfigPlugin.UpdateRegisteredBlenderExecutables ( )
static

Member Data Documentation

◆ m_aBlenderPaths

ref array<ref BlenderPathContainer> EBTConfigPlugin.m_aBlenderPaths
protected

◆ m_bCopyToClipboard

bool EBTConfigPlugin.m_bCopyToClipboard = false
protected

◆ m_iDefaultPath

int EBTConfigPlugin.m_iDefaultPath

◆ NO_EXECUTABLE_ENUM

const ref ParamEnum EBTConfigPlugin.NO_EXECUTABLE_ENUM = new ParamEnum("None", "0")
staticprotected

◆ s_Instance

EBTConfigPlugin EBTConfigPlugin.s_Instance
staticprotected

◆ s_RegisteredBlenderExecutables

ref ParamEnumArray EBTConfigPlugin.s_RegisteredBlenderExecutables = {NO_EXECUTABLE_ENUM}
staticprotected

◆ shouldReload

bool EBTConfigPlugin.shouldReload = true
protected

The documentation for this interface was generated from the following file: