Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |
Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.
Core.Object | +-- Engine.LensFlare
Constants Summary |
---|
Inherited Contants from Core.Object |
---|
DegToRad, INDEX_NONE, MaxInt, Pi, RadToDeg |
Variables Summary | |
---|---|
InterpCurveEdSetup | CurveEdSetup |
int | ReflectionCount |
rotator | ThumbnailAngle |
float | ThumbnailDistance |
Texture2D | ThumbnailImage |
bool | ThumbnailImageOutOfDate |
Bounds | |
bool | bUseFixedRelativeBoundingBox |
box | FixedRelativeBoundingBox |
Debug | |
bool | bRenderDebugLines |
Occlusion | |
rawdistributionfloat | ScreenPercentageMap |
Reflections | |
array<LensFlareElement> | Reflections |
ESceneDepthPriorityGroup | ReflectionsDPG |
Source | |
ESceneDepthPriorityGroup | SourceDPG |
LensFlareElement | SourceElement |
StaticMesh | SourceMesh |
Visibility | |
float | ConeFudgeFactor |
float | InnerCone |
float | OuterCone |
float | Radius |
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 | ||
---|---|---|
LensFlareElement ElementName, RayDistance, bIsEnabled, bUseSourceDistance, bNormalizeRadialDistance, bModulateColorBySource, Size, LFMaterials, LFMaterialIndex, Scaling, AxisScaling, Rotation, Color, Alpha, Offset, DistMap_Scale, DistMap_Color, DistMap_Alpha | ||
LensFlareElementCurvePair CurveName, CurveObject |
Functions Summary |
---|
Variables Detail |
---|
Used for curve editor to remember curve-editing setup.
Internal variable used to initialize new entries in the Reflectsions array
The angle to use when rendering the thumbnail image
The distance to place the system when rendering the thumbnail image
Internal: The thumbnail image
Internal: Indicates the thumbnail image is out of date
If TRUE, use the given bounds. If FALSE and a static mesh is set for the source, the static mesh bounds will be used. If FALSE and no static mesh is set, it will use the default bounds (likely not a good thing).
The fixed bounding box to use when bUseFixedRelativeBoundingBox is TRUE
Debugging helpers
Occlusion.
The individual reflection elements of the lens flare
The scene depth priority group to draw the reflection primitive(s) in.
The scene depth priority group to draw the source primitive in.
The Source of the lens flare
The StaticMesh to use as the source (optional)
Viewing cone angles.
Structures Detail |
---|
var(Color) rawdistributionfloat Alpha;};
var(Scaling) rawdistributionvector AxisScaling;
var(LensFlare) bool bIsEnabled;
var(LensFlare) bool bModulateColorBySource;
var(LensFlare) bool bNormalizeRadialDistance;
var(LensFlare) bool bUseSourceDistance;
var(Color) rawdistributionvector Color;
var(Scaling) rawdistributionfloat DistMap_Alpha;
var(Scaling) rawdistributionvector DistMap_Color;
var(Scaling) rawdistributionvector DistMap_Scale;
var(LensFlare) name ElementName;
var(Material) rawdistributionfloat LFMaterialIndex;
var(Material) array<MaterialInterface> LFMaterials;
var(Offset) rawdistributionvector Offset;
var(LensFlare) float RayDistance;
var(Rotation) rawdistributionfloat Rotation;
var(Scaling) rawdistributionfloat Scaling;
var(LensFlare) vector Size;
LensFlare Element
AxisScaling:Anamorphic scaling.bIsEnabled:Whether the element is enabled or notbModulateColorBySource:Whether the element color value should be scaled by the source color.bNormalizeRadialDistance:Whether the radial distance should be normalized to a unit value. Without this, the radial distance will be 0..1 in the horizontal and vertical cases. It will be 0..1.4 in the corners.bUseSourceDistance:Whether the element value look ups should use the radial distance from the center to the edge of the screen or the ratio of the distance from the source element.Color:Color.DistMap_Scale:Source to camera distance scaling.ElementName:The name of the element. (Optional)LFMaterialIndex:Index of the material to use from the LFMaterial array.LFMaterials:The material(s) to use for the flare element.Offset:Offset.RayDistance:The position along the ray from the source to the viewpoint to render the flare at. 0.0 = At the source 1.0 = The source point reflected about the view center. < 0 = The point along the ray going away from the center past the source. > 1 = The point along the ray beyond the 'end point' of the ray reflection.Rotation:Rotation.Scaling:Global scaling.Size:The 'base' size of the element
Helper for getting curves from distributions
Defaultproperties |
---|
defaultproperties { SourceElement=(ElementName="Source",bIsEnabled=True,Size=(X=0.500000,Y=0.500000,Z=0.000000),LFMaterialIndex=(Distribution=DistributionLFMaterialIndex,Op=1,LookupTableNumElements=1,LookupTableChunkSize=1,LookupTable=(0.000000,0.000000,0.000000,0.000000)),Scaling=(Distribution=DistributionScaling,Op=1,LookupTableNumElements=1,LookupTableChunkSize=1,LookupTable=(1.000000,1.000000,1.000000,1.000000)),AxisScaling=(Distribution=DistributionAxisScaling,Op=1,LookupTableNumElements=1,LookupTableChunkSize=3,LookupTable=(0.000000,1.000000,1.000000,1.000000,0.000000,1.000000,1.000000,0.000000)),Rotation=(Distribution=DistributionRotation,Op=1,LookupTableNumElements=1,LookupTableChunkSize=1,LookupTable=(0.000000,0.000000,0.000000,0.000000)),Color=(Distribution=DistributionColor,Op=1,LookupTableNumElements=1,LookupTableChunkSize=3,LookupTable=(1.000000,1.000000,1.000000,1.000000,1.000000,1.000000,1.000000,1.000000)),Alpha=(Distribution=DistributionAlpha,Op=1,LookupTableNumElements=1,LookupTableChunkSize=1,LookupTable=(1.000000,1.000000,1.000000,1.000000)),Offset=(Distribution=DistributionOffset,Op=1,LookupTableNumElements=1,LookupTableChunkSize=3,LookupTable=(0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000))) SourceDPG=SDPG_World ReflectionsDPG=SDPG_Foreground ConeFudgeFactor=0.500000 ScreenPercentageMap=(Distribution=DistributionScreenPercentageMap,Op=1,LookupTableNumElements=1,LookupTableChunkSize=1,LookupTable=(1.000000,1.000000,1.000000,1.000000)) Name="Default__LensFlare" ObjectArchetype=Object'Core.Default__Object' } |
Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |