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

Public Member Functions

void TextureType (array< ref TextureType > container, string name)
 
void Insert (string name, TypeName valType, int val, array< int > otherVariants=null)
 
void AddBaseConfig (string platform, string configFile)
 
string GetBaseConfig (string platform)
 
void CopyFrom (TextureType parent)
 
bool IsType (string path)
 
bool TestPostFix (string resource)
 

Static Public Member Functions

static void RegisterTypes (array< ref TextureType > container)
 

Public Attributes

string m_PostFix
 
ref array< ref TextureTypePropertym_Properties = new array<ref TextureTypeProperty>
 
ref array< ref PlatformConfigm_PlatformConfigs = new array<ref PlatformConfig>
 

Static Public Attributes

static const string Conversion = "Conversion"
 
static const string ColorSpace = "ColorSpace"
 
static const string GenerateMips = "GenerateMips"
 
static const string GenerateCubemap = "GenerateCubemap"
 

Constructor & Destructor Documentation

◆ TextureType()

void TextureType.TextureType ( array< ref TextureType container,
string  name 
)

Member Function Documentation

◆ AddBaseConfig()

void TextureType.AddBaseConfig ( string  platform,
string  configFile 
)

◆ CopyFrom()

void TextureType.CopyFrom ( TextureType  parent)

◆ GetBaseConfig()

string TextureType.GetBaseConfig ( string  platform)

◆ Insert()

void TextureType.Insert ( string  name,
TypeName  valType,
int  val,
array< int otherVariants = null 
)

◆ IsType()

bool TextureType.IsType ( string  path)

Implemented in FontTextureType.

◆ RegisterTypes()

static void TextureType.RegisterTypes ( array< ref TextureType container)
static

◆ TestPostFix()

bool TextureType.TestPostFix ( string  resource)

Implemented in FontTextureType.

Member Data Documentation

◆ ColorSpace

const string TextureType.ColorSpace = "ColorSpace"
static

◆ Conversion

const string TextureType.Conversion = "Conversion"
static

◆ GenerateCubemap

const string TextureType.GenerateCubemap = "GenerateCubemap"
static

◆ GenerateMips

const string TextureType.GenerateMips = "GenerateMips"
static

◆ m_PlatformConfigs

ref array<ref PlatformConfig> TextureType.m_PlatformConfigs = new array<ref PlatformConfig>

◆ m_PostFix

string TextureType.m_PostFix

◆ m_Properties

ref array<ref TextureTypeProperty> TextureType.m_Properties = new array<ref TextureTypeProperty>

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