Enfusion Script API
Loading...
Searching...
No Matches
MaterialValidatorUtils Interface Reference

Public Member Functions

void CheckDependencies (BaseContainer mat, out bool issue)
 
map< string, ref array< string > > GetTextureConnections ()
 
void CheckSlots (string slot, string suffix)
 
void CheckDefaults (BaseContainer cont, out bool issue)
 
void GetValue (BaseContainer cont, string varName, out string value)
 
void CheckTextures (BaseContainer cont, out array< string > matTextures, out array< string > slots, bool checkSlot, out bool issue)
 
void CheckExtremes (BaseContainer cont, float min, float max, out bool issue)
 
void ValidateUVs (BaseContainer cont, float MinTiling, float MaxTiling, out bool issue)
 

Member Function Documentation

◆ CheckDefaults()

void MaterialValidatorUtils.CheckDefaults ( BaseContainer cont,
out bool issue )

◆ CheckDependencies()

void MaterialValidatorUtils.CheckDependencies ( BaseContainer mat,
out bool issue )

◆ CheckExtremes()

void MaterialValidatorUtils.CheckExtremes ( BaseContainer cont,
float min,
float max,
out bool issue )

◆ CheckSlots()

void MaterialValidatorUtils.CheckSlots ( string slot,
string suffix )

◆ CheckTextures()

void MaterialValidatorUtils.CheckTextures ( BaseContainer cont,
out array< string > matTextures,
out array< string > slots,
bool checkSlot,
out bool issue )

◆ GetTextureConnections()

map< string, ref array< string > > MaterialValidatorUtils.GetTextureConnections ( )

◆ GetValue()

void MaterialValidatorUtils.GetValue ( BaseContainer cont,
string varName,
out string value )

◆ ValidateUVs()

void MaterialValidatorUtils.ValidateUVs ( BaseContainer cont,
float MinTiling,
float MaxTiling,
out bool issue )

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