Enfusion Script API
Loading...
Searching...
No Matches
Classes | Enumerations
Containers

Classes

interface  BaseContainer
 
interface  BaseContainerList
 
interface  BaseContainerTools
 
interface  IEntityComponentSource
 
interface  IEntitySource
 
interface  UserSettings
 
interface  WidgetSource
 

Enumerations

enum  DataVarType {
  DataVarType.ARRAY , DataVarType.NULL , DataVarType.SCALAR , DataVarType.VECTOR2 ,
  DataVarType.VECTOR3 , DataVarType.VECTOR4 , DataVarType.MATRIX , DataVarType.MATRIX34 ,
  DataVarType.COLOR , DataVarType.INTEGER , DataVarType.TEXTURE , DataVarType.BOOLEAN ,
  DataVarType.STRING , DataVarType.POINTER , DataVarType.FLAGS , DataVarType.OBJECT ,
  DataVarType.RESOURCE_NAME , DataVarType.SCALAR_ARRAY , DataVarType.VECTOR2_ARRAY , DataVarType.VECTOR3_ARRAY ,
  DataVarType.VECTOR4_ARRAY , DataVarType.MATRIX_ARRAY , DataVarType.MATRIX34_ARRAY , DataVarType.COLOR_ARRAY ,
  DataVarType.INTEGER_ARRAY , DataVarType.TEXTURE_ARRAY , DataVarType.BOOLEAN_ARRAY , DataVarType.STRING_ARRAY ,
  DataVarType.POINTER_ARRAY , DataVarType.FLAGS_ARRAY , DataVarType.OBJECT_ARRAY , DataVarType.RESOURCE_NAME_ARRAY
}
 Type of variable. More...
 

Detailed Description

Enumeration Type Documentation

◆ DataVarType

Type of variable.

Used by enf::MaterialClass, enf::Material, enf::MaterialSource, enf::MaterialSystem, enf::WidgetProperties, enf::SoundShaderDef etc

Enumerator
ARRAY 
NULL 

Unknown type.

SCALAR 

Float type.

VECTOR2 

Vector2 type.

VECTOR3 

Vector3 type.

VECTOR4 

Vector4 type.

MATRIX 

Matrix44 type.

MATRIX34 

Matrix34 type.

COLOR 

FColor type.

INTEGER 

Int type.

TEXTURE 

TextureMap type.

BOOLEAN 

Boolean type.

STRING 

String type.

POINTER 

Pointer type.

FLAGS 

Flag-set type. Used only for MaterialSource ATM.

OBJECT 

Object, derived from BaseContainer.

RESOURCE_NAME 

Resource name.

SCALAR_ARRAY 
VECTOR2_ARRAY 
VECTOR3_ARRAY 
VECTOR4_ARRAY 
MATRIX_ARRAY 
MATRIX34_ARRAY 
COLOR_ARRAY 
INTEGER_ARRAY 
TEXTURE_ARRAY 
BOOLEAN_ARRAY 
STRING_ARRAY 
POINTER_ARRAY 
FLAGS_ARRAY 
OBJECT_ARRAY 
RESOURCE_NAME_ARRAY