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

Public Member Functions

string GetCommand (int matCount)
 
int FillResourceArrays (array< ResourceName > resources)
 
override void OnResourceContextMenu (notnull array< ResourceName > resources)
 
override void Run ()
 
bool OK ()
 
bool Cancel ()
 
- 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)
 

Public Attributes

ValidationType m_ePerformChecksOn
 
bool m_bCheckUVTilingLimits
 
float m_fMaxUVTiling
 
float m_fMinUVTiling
 
bool m_bCheckExtremeValues
 
float m_fMaxPropertyValue
 
float m_fMinPropertyValue
 
bool m_bCheckDefaultValues
 
bool m_bCheckSlots
 
bool m_bDependencies
 
bool m_bCheckExtension
 
bool m_bSTPrefix
 
bool m_bResolution
 
bool m_bImportDefaultValues
 
bool m_bCheckTexturesRGBs
 

Static Public Attributes

static ref array< ResourceNamematerials = new array<ResourceName>
 
static ref array< ResourceNametextures = new array<ResourceName>
 

Member Function Documentation

◆ Cancel()

bool ValidateMaterialPlugin.Cancel ( )

◆ FillResourceArrays()

int ValidateMaterialPlugin.FillResourceArrays ( array< ResourceName resources)

◆ GetCommand()

string ValidateMaterialPlugin.GetCommand ( int  matCount)

◆ OK()

bool ValidateMaterialPlugin.OK ( )

◆ OnResourceContextMenu()

override void ValidateMaterialPlugin.OnResourceContextMenu ( notnull array< ResourceName resources)

Implements WorkbenchPlugin.

◆ Run()

override void ValidateMaterialPlugin.Run ( )

Implements WorkbenchPlugin.

Member Data Documentation

◆ m_bCheckDefaultValues

bool ValidateMaterialPlugin.m_bCheckDefaultValues

◆ m_bCheckExtension

bool ValidateMaterialPlugin.m_bCheckExtension

◆ m_bCheckExtremeValues

bool ValidateMaterialPlugin.m_bCheckExtremeValues

◆ m_bCheckSlots

bool ValidateMaterialPlugin.m_bCheckSlots

◆ m_bCheckTexturesRGBs

bool ValidateMaterialPlugin.m_bCheckTexturesRGBs

◆ m_bCheckUVTilingLimits

bool ValidateMaterialPlugin.m_bCheckUVTilingLimits

◆ m_bDependencies

bool ValidateMaterialPlugin.m_bDependencies

◆ m_bImportDefaultValues

bool ValidateMaterialPlugin.m_bImportDefaultValues

◆ m_bResolution

bool ValidateMaterialPlugin.m_bResolution

◆ m_bSTPrefix

bool ValidateMaterialPlugin.m_bSTPrefix

◆ m_ePerformChecksOn

ValidationType ValidateMaterialPlugin.m_ePerformChecksOn

◆ m_fMaxPropertyValue

float ValidateMaterialPlugin.m_fMaxPropertyValue

◆ m_fMaxUVTiling

float ValidateMaterialPlugin.m_fMaxUVTiling

◆ m_fMinPropertyValue

float ValidateMaterialPlugin.m_fMinPropertyValue

◆ m_fMinUVTiling

float ValidateMaterialPlugin.m_fMinUVTiling

◆ materials

ref array<ResourceName> ValidateMaterialPlugin.materials = new array<ResourceName>
static

◆ textures

ref array<ResourceName> ValidateMaterialPlugin.textures = new array<ResourceName>
static

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