Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE3:MaterialEditorInstanceTimeVarying (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> MaterialEditorInstanceTimeVarying
Package: 
UnrealEd
This class in other games:
UT3

MaterialEditorInstanceTimeVaryingTimeVarying.uc: This class is used by the material instance editor to hold a set of inherited parameters which are then pushed to a material instance.

Properties[edit]

Property group 'Lightmass'[edit]

LightmassSettings[edit]

Type: UnrealEdTypes.LightmassParameterizedMaterialSettings

The Lightmass override settings for this object.

Default value:

Member Value
DiffuseBoost
Member Value
ParameterValue 1.0
EmissiveBoost
Member Value
ParameterValue 1.0
ExportResolutionScale
Member Value
ParameterValue 1.0
SpecularBoost
Member Value
ParameterValue 1.0

Property group 'MaterialEditorInstanceTimeVarying'[edit]

bAutoActivateAll[edit]

Type: bool

causes all parameters to start playing immediately *

FontParameterValues[edit]

Type: array<EditorFontParameterValueOverTime>


Parent[edit]

Type: MaterialInterface


PhysMaterial[edit]

Type: PhysicalMaterial

Physical material to use for this graphics material. Used for sounds, effects etc.

ScalarParameterValues[edit]

Type: array<EditorScalarParameterValueOverTime>


StaticComponentMaskParameterValues[edit]

Type: array<EditorStaticComponentMaskParameterValueOverTime>


StaticSwitchParameterValues[edit]

Type: array<EditorStaticSwitchParameterValueOverTime>


TextureParameterValues[edit]

Type: array<EditorTextureParameterValueOverTime>


VectorParameterValues[edit]

Type: array<EditorVectorParameterValueOverTime>


Internal variables[edit]

SourceInstance[edit]

Type: MaterialInstanceTimeVarying


VisibleExpressions[edit]

Type: array<Object.Guid>

Modifiers: const, transient, duplicatetransient


Structs[edit]

ComponentMaskParameterOverTime[edit]

Modifiers: native

bool
bool
bool
bool

EditorFontParameterValueOverTime[edit]

Extends: EditorParameterValueOverTime

Modifiers: native

Font FontValue 
int FontPage 

EditorParameterValueOverTime[edit]

Modifiers: native

Object.Guid ExpressionId 
bool bOverride 
name ParameterName 
bool bLoop 
if true, then the CycleTime is the loop time and time loops *
bool bAutoActivate 
This will auto activate this param *
float CycleTime 
this controls time normalization and the loop time *
bool bNormalizeTime 
if true, then the CycleTime is used to scale time so all keys are between zero and one *
float OffsetTime 
How much time this will wait before actually firing off. This is useful for keeping the curves being just the data for controlling the param and not a bunch of slack in the beginning (e.g. to wait N seconds then start fading) *
bool bOffsetFromEnd 
When using OffsetTime it is nice to be able to offset from the end of the decal's lifetime (e.g. you want to fade out the decal, you want to change the color of the decal before it fades away etc.) *

Default values:

Property Value
bAutoActivate False
bLoop False
bNormalizeTime False
CycleTime 1.0

EditorScalarParameterValueOverTime[edit]

Extends: EditorParameterValueOverTime

Modifiers: native

float ParameterValue 
This allows MITVs to have both single scalar and curve values *
Object.InterpCurveFloat ParameterValueCurve 
This will automatically be used if there are any values in this Curve *

EditorStaticComponentMaskParameterValueOverTime[edit]

Extends: EditorParameterValueOverTime

Modifiers: native

ComponentMaskParameterOverTime ParameterValue 

EditorStaticSwitchParameterValueOverTime[edit]

Extends: EditorParameterValueOverTime

Modifiers: native

bool ParameterValue 

EditorTextureParameterValueOverTime[edit]

Extends: EditorParameterValueOverTime

Modifiers: native

Texture ParameterValue 

EditorVectorParameterValueOverTime[edit]

Extends: EditorParameterValueOverTime

Modifiers: native

Object.LinearColor ParameterValue 
This allows MITVs to have both single scalar and curve values *
Object.InterpCurveVector ParameterValueCurve 
This will automatically be used if there are any values in this Curve *