Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |
00001 00002 00003 00004 00005 00006 00007 00008 00009 00010 00011 00012 00013 00014 00015 00016 00017 00018 00019 00020 00021 00022 00023 00024 00025 00026 00027 00028 00029 00030 00031 00032 00033 00034 00035 00036 00037 |
/** * 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-2008 Epic Games, Inc. All Rights Reserved. */ interface UIStyleResolver native(UIPrivate); /** * Returns the tag assigned to this UIStyleResolver by whichever object manages its lifetime. */ native function name GetStyleResolverTag(); /** * Changes the tag assigned to the UIStyleResolver to the specified value. */ native function bool SetStyleResolverTag( name NewResolverTag ); /** * Notifies this style resolver to resolve its style references. * * @param ActiveSkin the skin the use for resolving the style reference. * @param bClearExistingValue if TRUE, style references will be invalidated first. * @param CurrentMenuState the menu state to use for resolving the style data; if not specified, uses the current * menu state of the owning widget. * @param StyleProperty if specified, only the style reference corresponding to the specified property * will be resolved; otherwise, all style references will be resolved. */ native function bool NotifyResolveStyle( UISkin ActiveSkin, bool bClearExistingValue, optional UIState CurrentMenuState, const optional name StylePropertyName ); defaultproperties { Name="Default__UIStyleResolver" ObjectArchetype=Interface'Core.Default__Interface' } |
Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |