I don't need to test my programs. I have an error-correcting modem.

UE3:UIStyleResolver (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Interface >> UIStyleResolver
Package: 
Engine
Known implementing classes:
UIComp_DrawCaption, UIComp_DrawImage, UIComp_DrawString, UIComp_DrawStringEditbox, UIComp_DrawStringSlider, UIComp_DrawTeamColoredImage, UIComp_UTDrawStateImage, UIComp_UTGlowString
This interface in other games:
UT3

Provides an interface for dealing with non-widgets that have UIStyleReferences which need to be resolved when the widget's style is resolved.

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

Native functions[edit]

GetStyleResolverTag[edit]

native function name GetStyleResolverTag ()

Returns the tag assigned to this UIStyleResolver by whichever object manages its lifetime.

NotifyResolveStyle[edit]

native function bool NotifyResolveStyle (UISkin ActiveSkin, bool bClearExistingValue, optional UIState CurrentMenuState, const optional name StylePropertyName)

Notifies this style resolver to resolve its style references.

Parameters:

  • ActiveSkin - the skin the use for resolving the style reference.
  • bClearExistingValue - if TRUE, style references will be invalidated first.
  • CurrentMenuState - the menu state to use for resolving the style data; if not specified, uses the current menu state of the owning widget.
  • StyleProperty - if specified, only the style reference corresponding to the specified property will be resolved; otherwise, all style references will be resolved.

SetStyleResolverTag[edit]

native function bool SetStyleResolverTag (name NewResolverTag)

Changes the tag assigned to the UIStyleResolver to the specified value.