EngineTypes¶
Class in Engine · Engine.EngineTypes · native, abstract, config
Object › EngineTypes
Using it from Lua
Enums¶
EBlendMode
BLEND_Opaque = 0, BLEND_Masked = 1, BLEND_Translucent = 2, BLEND_Additive = 3, BLEND_Modulate = 4, BLEND_ModulateAndAdd = 5, BLEND_SoftMasked = 6, BLEND_AlphaComposite = 7, BLEND_DitheredTranslucent = 8
ELightingBuildQuality
Quality_Preview = 0, Quality_Medium = 1, Quality_High = 2, Quality_Production = 3, Quality_NoGlobalIllumination = 4
EMaterialLightingModel
MLM_Phong = 0, MLM_NonDirectional = 1, MLM_Unlit = 2, MLM_SHPRT = 3, MLM_Custom = 4, MLM_Anisotropic = 5
EMaterialTessellationMode
MTM_NoTessellation = 0, MTM_FlatTessellation = 1, MTM_PNTriangles = 2
EMobileAlphaValueSource
MAVS_DiffuseTextureAlpha = 0, MAVS_MaskTextureRed = 1, MAVS_MaskTextureGreen = 2, MAVS_MaskTextureBlue = 3
EMobileAmbientOcclusionSource
MAOS_Disabled = 0, MAOS_VertexColorRed = 1, MAOS_VertexColorGreen = 2, MAOS_VertexColorBlue = 3, MAOS_VertexColorAlpha = 4
EMobileColorMultiplySource
MCMS_None = 0, MCMS_BaseTextureRed = 1, MCMS_BaseTextureGreen = 2, MCMS_BaseTextureBlue = 3, MCMS_BaseTextureAlpha = 4, MCMS_MaskTextureRed = 5, MCMS_MaskTextureGreen = 6, MCMS_MaskTextureBlue = 7, MCMS_MaskTextureAlpha = 8
EMobileEmissiveColorSource
MECS_EmissiveTexture = 0, MECS_BaseTexture = 1, MECS_Constant = 2
EMobileEnvironmentBlendMode
MEBM_Add = 0, MEBM_Lerp = 1
EMobileSpecularMask
MSM_Constant = 0, MSM_Luminance = 1, MSM_DiffuseRed = 2, MSM_DiffuseGreen = 3, MSM_DiffuseBlue = 4, MSM_DiffuseAlpha = 5, MSM_MaskTextureRGB = 6, MSM_MaskTextureRed = 7, MSM_MaskTextureGreen = 8, MSM_MaskTextureBlue = 9, MSM_MaskTextureAlpha = 10
EMobileTexCoordsSource
MTCS_TexCoords0 = 0, MTCS_TexCoords1 = 1, MTCS_TexCoords2 = 2, MTCS_TexCoords3 = 3
EMobileTextureBlendFactorSource
MTBFS_VertexColor = 0, MTBFS_MaskTexture = 1
EMobileValueSource
MVS_Constant = 0, MVS_VertexColorRed = 1, MVS_VertexColorGreen = 2, MVS_VertexColorBlue = 3, MVS_VertexColorAlpha = 4, MVS_BaseTextureRed = 5, MVS_BaseTextureGreen = 6, MVS_BaseTextureBlue = 7, MVS_BaseTextureAlpha = 8, MVS_MaskTextureRed = 9, MVS_MaskTextureGreen = 10, MVS_MaskTextureBlue = 11, MVS_MaskTextureAlpha = 12, MVS_NormalTextureAlpha = 13, MVS_EmissiveTextureRed = 14, MVS_EmissiveTextureGreen = 15, MVS_EmissiveTextureBlue = 16, MVS_EmissiveTextureAlpha = 17
EPathFindingError
PATHERROR_STARTPOLYNOTFOUND = 0, PATHERROR_GOALPOLYNOTFOUND = 1, PATHERROR_ANCHORPYLONNOTFOUND = 2, PATHERROR_NOPATHFOUND = 3, PATHERROR_COMPUTEVALIDFINALDEST_FAIL = 4, PATHERROR_GETNEXTMOVELOCATION_FAIL = 5, PATHERROR_MOVETIMEOUT = 6
Structs¶
DominantShadowInfo
| Field | Type |
|---|---|
WorldToLight | Matrix |
LightToWorld | Matrix |
LightSpaceImportanceBounds | box |
ShadowMapSizeX | int |
ShadowMapSizeY | int |
LightMapRef
| Field | Type |
|---|---|
Reference | pointer |
LightmassDebugOptions
| Field | Type |
|---|---|
bDebugMode | bool |
bStatsEnabled | bool |
bGatherBSPSurfacesAcrossComponents | bool |
CoplanarTolerance | float |
bUseDeterministicLighting | bool |
bUseImmediateImport | bool |
bImmediateProcessMappings | bool |
bSortMappings | bool |
bDumpBinaryFiles | bool |
bDebugMaterials | bool |
bPadMappings | bool |
bDebugPaddings | bool |
bOnlyCalcDebugTexelMappings | bool |
bUseRandomColors | bool |
bColorBordersGreen | bool |
bColorByExecutionTime | bool |
ExecutionTimeDivisor | float |
bInitialized | bool |
Defaults
bDebugMode=false
bStatsEnabled=false
bGatherBSPSurfacesAcrossComponents=true
CoplanarTolerance=0.001f
bUseDeterministicLighting=true
bUseImmediateImport=true
bImmediateProcessMappings=true
bSortMappings=true
bDumpBinaryFiles=false
bDebugMaterials=false
bPadMappings=true
bDebugPaddings=false
bOnlyCalcDebugTexelMappings=false
bColorByExecutionTime=false
ExecutionTimeDivisor=15.0fLightmassDirectionalLightSettings
Struct extends LightmassLightSettings
| Field | Type |
|---|---|
LightSourceAngle | float |
Defaults
LightSourceAngle=3.0LightmassLightSettings
| Field | Type |
|---|---|
IndirectLightingScale | float |
IndirectLightingSaturation | float |
ShadowExponent | float |
Defaults
IndirectLightingScale=1.0
IndirectLightingSaturation=1.0
ShadowExponent=2.0LightmassPointLightSettings
Struct extends LightmassLightSettings
| Field | Type |
|---|---|
LightSourceRadius | float |
Defaults
LightSourceRadius=100.0LightmassPrimitiveSettings
| Field | Type |
|---|---|
bUseTwoSidedLighting | bool |
bShadowIndirectOnly | bool |
bUseEmissiveForStaticLighting | bool |
EmissiveLightFalloffExponent | float |
EmissiveLightExplicitInfluenceRadius | float |
EmissiveBoost | float |
DiffuseBoost | float |
SpecularBoost | float |
FullyOccludedSamplesFraction | float |
Defaults
bUseTwoSidedLighting=false
bShadowIndirectOnly=false
bUseEmissiveForstaticLighting=false
EmissiveLightFalloffExponent=2.0
EmissiveLightExplicitInfluenceRadius=0.0
EmissiveBoost=1.0
DiffuseBoost=1.0
SpecularBoost=1.0
FullyOccludedSamplesFraction=1.0LocalizedSubtitle
| Field | Type |
|---|---|
LanguageExt | string |
Subtitles | array<SubtitleCue> |
bMature | bool |
bManualWordWrap | bool |
bSingleLine | bool |
MaterialReferenceList
| Field | Type |
|---|---|
TargetMaterial | MaterialInterface |
AffectedMaterialRefs | array<PrimitiveMaterialRef> |
AffectedPPChainMaterialRefs | array<PostProcessMaterialRef> |
PostProcessMaterialRef
| Field | Type |
|---|---|
Effect | MaterialEffect |
PrimitiveMaterialRef
| Field | Type |
|---|---|
Primitive | PrimitiveComponent |
MaterialIndex | int |
RootMotionCurve
| Field | Type |
|---|---|
AnimName | Name |
Curve | InterpCurveVector |
MaxCurveTime | float |
SubtitleCue
| Field | Type |
|---|---|
Text | string |
Time | float |
SwarmDebugOptions
| Field | Type |
|---|---|
bDistributionEnabled | bool |
bForceContentExport | bool |
bInitialized | bool |
Defaults
bDistributionEnabled=true
bForceContentExport=falseVelocityObstacleStat
| Field | Type |
|---|---|
Position | Vector |
Velocity | Vector |
Radius | float |
Priority | int |
Inherited¶
| From | Members |
|---|---|
| Object | 13 properties, 308 functions |