Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

UnrealEd.MaterialEditorInstanceTimeVarying

Extends
Object
Modifiers
native hidecategories ( Object ) collapsecategories

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. Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- UnrealEd.MaterialEditorInstanceTimeVarying

Constants Summary
Inherited Contants from Core.Object
DegToRad, INDEX_NONE, MaxInt, Pi, RadToDeg

Variables Summary
MaterialInstanceTimeVaryingSourceInstance
array<Guid>VisibleExpressions
MaterialEditorInstanceTimeVarying
boolbAutoActivateAll
array<EditorFontParameterValueOverTime>FontParameterValues
MaterialInterfaceParent
PhysicalMaterialPhysMaterial
array<EditorScalarParameterValueOverTime>ScalarParameterValues
array<EditorStaticComponentMaskParameterValueOverTime>StaticComponentMaskParameterValues
array<EditorStaticSwitchParameterValueOverTime>StaticSwitchParameterValues
array<EditorTextureParameterValueOverTime>TextureParameterValues
array<EditorVectorParameterValueOverTime>VectorParameterValues
Inherited Variables from Core.Object
Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject

Enumerations Summary
Inherited Enumerations from Core.Object
EAxis, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup

Structures Summary
ComponentMaskParameterOverTime
R, G, B, A
EditorFontParameterValueOverTime
FontValue, FontPage
EditorParameterValueOverTime
ExpressionId, bOverride, ParameterName, bLoop, bAutoActivate, CycleTime, bNormalizeTime
EditorScalarParameterValueOverTime
ParameterValue, ParameterValueCurve
EditorStaticComponentMaskParameterValueOverTime
ParameterValue
EditorStaticSwitchParameterValueOverTime
ParameterValue
EditorTextureParameterValueOverTime
ParameterValue
EditorVectorParameterValueOverTime
ParameterValue, ParameterValueCurve
Inherited Structures from Core.Object
Box, BoxSphereBounds, Color, Cylinder, double, DynamicMap_Mirror, Guid, IndirectArray_Mirror, InterpCurveFloat, InterpCurvePointFloat, InterpCurvePointQuat, InterpCurvePointTwoVectors, InterpCurvePointVector, InterpCurvePointVector2D, InterpCurveQuat, InterpCurveTwoVectors, InterpCurveVector, InterpCurveVector2D, IntPoint, LinearColor, Map_Mirror, Matrix, MultiMap_Mirror, Plane, pointer, Quat, qword, RawDistribution, RenderCommandFence, Rotator, TextureMipBulkData_Mirror, ThreadSafeCounter, TPOV, TwoVectors, UntypedBulkData_Mirror, Vector, Vector2D, Vector4

Functions Summary
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, Asc, Asin, Atan, BeginState, ByteToFloat, Caps, Chr, Clamp, ClampLength, ClampRotAxis, ClassIsChildOf, ClearConfig, ClockwiseFrom, ColorToLinearColor, ContinuedState, Cos, Cross, Disable, Dot, DumpStateStack, DynamicLoadObject, Enable, EndState, Exp, FClamp, FCubicInterp, FindDeltaAngle, FindObject, FInterpEaseIn, FInterpEaseInOut, FInterpEaseOut, FInterpTo, FloatToByte, FMax, FMin, FPctByRange, FRand, GetAngularDegreesFromRadians, GetAngularDistance, GetAngularFromDotDist, GetAxes, GetDotDistance, GetEnum, GetFuncName, GetHeadingAngle, GetNetFuncName, GetPackageName, GetPerObjectConfigSections, GetRangePctByValue, GetRangeValueByPct, GetSpecialValue, GetStateName, GetUnAxes, GotoState, InStr, IsA, IsChildState, IsInState, IsNetScript, IsPendingKill, IsUTracing, IsZero, JoinArray, Left, Len, Lerp, Localize, Locs, Loge, LogInternal, MakeColor, MakeLinearColor, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NormalizeRotAxis, OrthoRotation, ParseStringIntoArray, PathName, PausedState, PointDistToLine, PointDistToPlane, PointInBox, PoppedState, PopState, ProjectOnTo, PushedState, PushState, QuatDot, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, RDiff, Repl, Right, RInterpTo, RLerp, RotRand, Round, RSize, RSmerp, SaveConfig, SClampRotAxis, ScriptTrace, SetSpecialValue, SetUTracing, Sin, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, Tan, TimeStamp, ToHex, TransformVectorByRotation, UnwindHeading, vect2d, VInterpTo, VLerp, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, VSmerp, WarnInternal, ^, ^^, |, ||, ~, ~=


Variables Detail

SourceInstance Source code

var MaterialInstanceTimeVarying SourceInstance;

VisibleExpressions Source code

var const transient duplicatetransient array<Guid> VisibleExpressions;

MaterialEditorInstanceTimeVarying

bAutoActivateAll Source code

var(MaterialEditorInstanceTimeVarying) bool bAutoActivateAll;
causes all parameters to start playing immediately

FontParameterValues Source code

var(MaterialEditorInstanceTimeVarying) array<EditorFontParameterValueOverTime> FontParameterValues;

Parent Source code

var(MaterialEditorInstanceTimeVarying) MaterialInterface Parent;

PhysMaterial Source code

var(MaterialEditorInstanceTimeVarying) PhysicalMaterial PhysMaterial;
Physical material to use for this graphics material. Used for sounds, effects etc.

ScalarParameterValues Source code

var(MaterialEditorInstanceTimeVarying) array<EditorScalarParameterValueOverTime> ScalarParameterValues;

StaticComponentMaskParameterValues Source code

var(MaterialEditorInstanceTimeVarying) array<EditorStaticComponentMaskParameterValueOverTime> StaticComponentMaskParameterValues;

StaticSwitchParameterValues Source code

var(MaterialEditorInstanceTimeVarying) array<EditorStaticSwitchParameterValueOverTime> StaticSwitchParameterValues;

TextureParameterValues Source code

var(MaterialEditorInstanceTimeVarying) array<EditorTextureParameterValueOverTime> TextureParameterValues;

VectorParameterValues Source code

var(MaterialEditorInstanceTimeVarying) array<EditorVectorParameterValueOverTime> VectorParameterValues;


Structures Detail

ComponentMaskParameterOverTime Source code

struct ComponentMaskParameterOverTime
{
var(MaterialEditorInstanceTimeVarying) bool A;
var(MaterialEditorInstanceTimeVarying) bool B;
var(MaterialEditorInstanceTimeVarying) bool G;
var(MaterialEditorInstanceTimeVarying) bool R;
};


EditorFontParameterValueOverTime Source code

struct EditorFontParameterValueOverTime extends EditorParameterValueOverTime
{
var(MaterialEditorInstanceTimeVarying) int FontPage;
var(MaterialEditorInstanceTimeVarying) Font FontValue;
};


EditorParameterValueOverTime Source code

struct EditorParameterValueOverTime
{
var(MaterialEditorInstanceTimeVarying) bool bAutoActivate;
var(MaterialEditorInstanceTimeVarying) bool bLoop;
var(MaterialEditorInstanceTimeVarying) bool bNormalizeTime;
var(MaterialEditorInstanceTimeVarying) bool bOverride;
var(MaterialEditorInstanceTimeVarying) float CycleTime;
var guid ExpressionId;
var(MaterialEditorInstanceTimeVarying) name ParameterName;
};

bAutoActivate:
This will auto activate this param
bLoop:
if true, then the CycleTime is the loop time and time loops
bNormalizeTime:
if true, then the CycleTime is used to scale time so all keys are between zero and one
CycleTime:
this controls time normalization and the loop time

EditorScalarParameterValueOverTime Source code

struct EditorScalarParameterValueOverTime extends EditorParameterValueOverTime
{
var(MaterialEditorInstanceTimeVarying) float ParameterValue;
var(MaterialEditorInstanceTimeVarying) InterpCurveFloat ParameterValueCurve;
};

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

EditorStaticComponentMaskParameterValueOverTime Source code

struct EditorStaticComponentMaskParameterValueOverTime extends EditorParameterValueOverTime
{
var(MaterialEditorInstanceTimeVarying) ComponentMaskParameterOverTime ParameterValue;
};


EditorStaticSwitchParameterValueOverTime Source code

struct EditorStaticSwitchParameterValueOverTime extends EditorParameterValueOverTime
{
var(MaterialEditorInstanceTimeVarying) bool ParameterValue;
};


EditorTextureParameterValueOverTime Source code

struct EditorTextureParameterValueOverTime extends EditorParameterValueOverTime
{
var(MaterialEditorInstanceTimeVarying) Texture ParameterValue;
};


EditorVectorParameterValueOverTime Source code

struct EditorVectorParameterValueOverTime extends EditorParameterValueOverTime
{
var(MaterialEditorInstanceTimeVarying) LinearColor ParameterValue;
var(MaterialEditorInstanceTimeVarying) InterpCurveVector ParameterValueCurve;
};

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


Defaultproperties

defaultproperties
{
   Name="Default__MaterialEditorInstanceTimeVarying"
   ObjectArchetype=Object'Core.Default__Object'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:38.966 - Created with UnCodeX