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

Engine.UIComp_DrawComponents

Extends
UIComponent
Modifiers
within UIObject native ( UIPrivate )

Copyright 2004-2005 Epic Games, Inc. All Rights Reserved. +Added support for pulsing and fading the drawing components. It adds an UpdateFade() function that will return the current fade value giving the deltatime. The child is responsible for called SetOpacity() passing in whatever value is included. This is possibly a temporary solution

Core.Object
|   
+-- Core.Component
   |   
   +-- Engine.UIComponent
      |   
      +-- Engine.UIComp_DrawComponents

Direct Known Subclasses:

UIComp_DrawImage, UIComp_DrawString

Variables Summary
floatFadeRate
floatLastRenderTime
Fading
floatFadeAlpha
floatFadeTarget
floatFadeTime
EFadeTypeFadeType
Inherited Variables from Core.Component
TemplateName, TemplateOwnerClass

Enumerations Summary
EFadeType
EFT_None, EFT_Fading, EFT_Pulsing

Delegates Summary
delegate OnFadeComplete (UIComp_DrawComponents Sender)

Functions Summary
function Fade (float FromAlpha, float ToAlpha, float TargetFadeTime)
function Pulse (optional float MaxAlpha=1.0, optional float MinAlpha=0.0, optional float PulseRate=1.0)
function ResetFade ()


Variables Detail

FadeRate Source code

var transient float FadeRate;
Used for pulsing. This is the rate at which it will occur

LastRenderTime Source code

var transient float LastRenderTime;
Used to create a delta for fading

Fading

FadeAlpha Source code

var(Fading) transient float FadeAlpha;

FadeTarget Source code

var(Fading) transient float FadeTarget;

FadeTime Source code

var(Fading) transient float FadeTime;

FadeType Source code

var(Fading) transient EFadeType FadeType;
Where the fade is going


Enumerations Detail

EFadeType Source code

enum EFadeType
{
EFT_None, EFT_Fading, EFT_Pulsing
};


Delegates Detail

OnFadeComplete Source code

delegate OnFadeComplete ( UIComp_DrawComponents Sender )
OnFadeComplete will be called as soon as the fade has been completed


Functions Detail

Fade Source code

final native function Fade ( float FromAlpha, float ToAlpha, float TargetFadeTime )
How Much Longer until we reach the target Alpha

Pulse Source code

final native function Pulse ( optional float MaxAlpha=1.0, optional float MinAlpha=0.0, optional float PulseRate=1.0 )

ResetFade Source code

final native function ResetFade ( )


Defaultproperties

defaultproperties
{
   Name="Default__UIComp_DrawComponents"
   ObjectArchetype=UIComponent'Engine.Default__UIComponent'
}

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