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

Engine.MaterialInterface

Extends
Surface
Modifiers
abstract native

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.Surface
   |   
   +-- Engine.MaterialInterface

Direct Known Subclasses:

Material, MaterialInstance

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

Variables Summary
MaterialInterface
stringPreviewMesh
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
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
functionbool GetFontParameterValue (name ParameterName, ut font OutFontValue, out int OutFontPage)
functionMaterial GetMaterial ()
functionPhysicalMaterial GetPhysicalMaterial () con)
functionbool GetScalarCurveParameterValue (name ParameterName, out InterpCurveFloat OutValue)
functionbool GetScalarParameterValue (name ParameterName, out float OutValue)
functionbool GetTextureParameterValue (name ParameterName, out Texture OutValue)
functionbool GetVectorCurveParameterValue (name ParameterName, out InterpCurveVector OutValue)
functionbool GetVectorParameterValue (name ParameterName, out LinearColor OutValue)
Inherited Functions from Engine.Surface
GetSurfaceHeight, GetSurfaceWidth
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

MaterialInterface

PreviewMesh Source code

var(MaterialInterface) editoronly string PreviewMesh;
The mesh used by the material editor to preview the material.


Functions Detail

GetFontParameterValue Source code

native function bool GetFontParameterValue ( name ParameterName,out font OutFontValue, out int OutFontPage )

GetMaterial Source code

native final noexport function Material GetMaterial ( )

GetPhysicalMaterial Source code

native final noexport const function PhysicalMaterial GetPhysicalMaterial ( ) con )
Returns a pointer to the physical material used by this material instance.
@return The physical material.

GetScalarCurveParameterValue Source code

native function bool GetScalarCurveParameterValue ( name ParameterName, out InterpCurveFloat OutValue )

GetScalarParameterValue Source code

native function bool GetScalarParameterValue ( name ParameterName, out float OutValue )

GetTextureParameterValue Source code

native function bool GetTextureParameterValue ( name ParameterName, out Texture OutValue )

GetVectorCurveParameterValue Source code

native function bool GetVectorCurveParameterValue ( name ParameterName, out InterpCurveVector OutValue )

GetVectorParameterValue Source code

native function bool GetVectorParameterValue ( name ParameterName, out LinearColor OutValue )


Defaultproperties

defaultproperties
{
   Name="Default__MaterialInterface"
   ObjectArchetype=Surface'Engine.Default__Surface'
}

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