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
Enumerations Summary |
EFadeType EFT_None,
EFT_Fading,
EFT_Pulsing |
Functions Summary |
 | | Fade (float FromAlpha, float ToAlpha, float TargetFadeTime)
|
 | | Pulse (optional float MaxAlpha=1.0, optional float MinAlpha=0.0, optional float PulseRate=1.0)
|
 | | ResetFade ()
|
var transient float FadeRate;
var transient float LastRenderTime;
Fading
var(Fading) transient float FadeAlpha;
var(Fading) transient float FadeTarget;
var(Fading) transient float FadeTime;
enum
EFadeType
{
EFT_None,
EFT_Fading,
EFT_Pulsing
};
final native function Fade ( float FromAlpha, float ToAlpha, float TargetFadeTime )
final native function Pulse ( optional float MaxAlpha=1.0, optional float MinAlpha=0.0, optional float PulseRate=1.0 )
final native function ResetFade ( )
defaultproperties
{
Name="Default__UIComp_DrawComponents"
ObjectArchetype=UIComponent'Engine.Default__UIComponent'
}
|
Creation time: sk 18-3-2018 10:00:46.383 - Created with
UnCodeX