Enfusion Script API
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
ResourceProcessorPlugin Interface Reference
Inheritance diagram for ResourceProcessorPlugin:
[legend]

Public Member Functions

void ResourceProcessorPlugin ()
 
bool OK ()
 
bool Cancel ()
 
bool TestAgainstFilter (string resource)
 
void Find (ResourceName resName, string filePath)
 
bool CheckContainersVar (string resource, notnull array< string > platformPrefixes, notnull array< BaseContainer > containers, string varName, DataVarType type)
 
bool Execute ()
 
override void Run ()
 
override void RunCommandline ()
 
- Public Member Functions inherited from WorkbenchPlugin
void Run ()
 
void RunCommandline ()
 
void Configure ()
 
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 void ReportIssue (string resource, string issue)
 
static void FixIssue (string resource, BaseContainer pc, BaseContainer platform, string prefix, string varName)
 
static bool FixMeshObjectMetaFile (MetaFile meta, string absFileName)
 
static bool FixSoundMetaFile (MetaFile meta, string absFileName)
 
static bool FixParticleEffectMetaFile (MetaFile meta, string absFileName)
 
static bool IsMeshObject (string className)
 
static bool IsSound (string className)
 
static bool IsParticleEffect (string className)
 

Public Attributes

ref array< stringFileTypes
 
string PathStartsWith
 
string PathContains
 
string PathEndsWith
 
bool FixMetaFile
 
bool ForceResaveMetaFile
 
bool ReportMissingMetaFile
 
bool ReportMissingConfigurations
 
bool ReportCustomPropertyValues
 
bool FixCustomPropertyValues
 
ref array< stringm_Resources = new array<string>
 

Static Public Attributes

static const string MeshObjectCommon = "Common"
 

Constructor & Destructor Documentation

◆ ResourceProcessorPlugin()

void ResourceProcessorPlugin.ResourceProcessorPlugin ( )

Member Function Documentation

◆ Cancel()

bool ResourceProcessorPlugin.Cancel ( )

◆ CheckContainersVar()

bool ResourceProcessorPlugin.CheckContainersVar ( string  resource,
notnull array< string platformPrefixes,
notnull array< BaseContainer containers,
string  varName,
DataVarType  type 
)

◆ Execute()

bool ResourceProcessorPlugin.Execute ( )

◆ Find()

void ResourceProcessorPlugin.Find ( ResourceName  resName,
string  filePath 
)

◆ FixIssue()

static void ResourceProcessorPlugin.FixIssue ( string  resource,
BaseContainer  pc,
BaseContainer  platform,
string  prefix,
string  varName 
)
static

◆ FixMeshObjectMetaFile()

static bool ResourceProcessorPlugin.FixMeshObjectMetaFile ( MetaFile  meta,
string  absFileName 
)
static

◆ FixParticleEffectMetaFile()

static bool ResourceProcessorPlugin.FixParticleEffectMetaFile ( MetaFile  meta,
string  absFileName 
)
static

◆ FixSoundMetaFile()

static bool ResourceProcessorPlugin.FixSoundMetaFile ( MetaFile  meta,
string  absFileName 
)
static

◆ IsMeshObject()

static bool ResourceProcessorPlugin.IsMeshObject ( string  className)
static

◆ IsParticleEffect()

static bool ResourceProcessorPlugin.IsParticleEffect ( string  className)
static

◆ IsSound()

static bool ResourceProcessorPlugin.IsSound ( string  className)
static

◆ OK()

bool ResourceProcessorPlugin.OK ( )

◆ ReportIssue()

static void ResourceProcessorPlugin.ReportIssue ( string  resource,
string  issue 
)
static

◆ Run()

override void ResourceProcessorPlugin.Run ( )

Implements WorkbenchPlugin.

◆ RunCommandline()

override void ResourceProcessorPlugin.RunCommandline ( )

Implements WorkbenchPlugin.

◆ TestAgainstFilter()

bool ResourceProcessorPlugin.TestAgainstFilter ( string  resource)

Member Data Documentation

◆ FileTypes

ref array<string> ResourceProcessorPlugin.FileTypes

◆ FixCustomPropertyValues

bool ResourceProcessorPlugin.FixCustomPropertyValues

◆ FixMetaFile

bool ResourceProcessorPlugin.FixMetaFile

◆ ForceResaveMetaFile

bool ResourceProcessorPlugin.ForceResaveMetaFile

◆ m_Resources

ref array<string> ResourceProcessorPlugin.m_Resources = new array<string>

◆ MeshObjectCommon

const string ResourceProcessorPlugin.MeshObjectCommon = "Common"
static

◆ PathContains

string ResourceProcessorPlugin.PathContains

◆ PathEndsWith

string ResourceProcessorPlugin.PathEndsWith

◆ PathStartsWith

string ResourceProcessorPlugin.PathStartsWith

◆ ReportCustomPropertyValues

bool ResourceProcessorPlugin.ReportCustomPropertyValues

◆ ReportMissingConfigurations

bool ResourceProcessorPlugin.ReportMissingConfigurations

◆ ReportMissingMetaFile

bool ResourceProcessorPlugin.ReportMissingMetaFile

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