My program doesn't have bugs. It just develops random features.

UE3:UIFrameBox (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UT3 Object >> UIRoot >> UIScreenObject >> UIObject >> UIContainer >> UIFrameBox

Contents

Package: 
Engine
This class in other games:
UDK

More configurable image widget that allows the user to specify 9 image components to have a background box that scales properly while maintaining the aspect ratio of its corners.

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

[edit] Properties

[edit] Property group 'Image'

[edit] BackgroundCornerSizes

Type: CornerSizes

Modifiers: editinline


Default value:

Member Value
BottomHeight 16.0
BottomLeft[0] 16.0
BottomLeft[1] 16.0
BottomRight[0] 16.0
BottomRight[1] 16.0
CenterLeftWidth 16.0
CenterRightWidth 16.0
TopHeight 16.0
TopLeft[0] 16.0
TopLeft[1] 16.0
TopRight[0] 16.0
TopRight[1] 16.0

[edit] BackgroundImageComponent

Type: UIComp_DrawImage

Array size: 9

Modifiers: editinline, const, noclear

Component for rendering the background images

Default value, index 0: UIComp_DrawImage'TemplateTopLeft'

Default value, index 1: UIComp_DrawImage'TemplateTop'

Default value, index 2: UIComp_DrawImage'TemplateTopRight'

Default value, index 3: UIComp_DrawImage'TemplateCenterLeft'

Default value, index 4: UIComp_DrawImage'TemplateCenter'

Default value, index 5: UIComp_DrawImage'TemplateCenterRight'

Default value, index 6: UIComp_DrawImage'TemplateBottomLeft'

Default value, index 7: UIComp_DrawImage'TemplateBottom'

Default value, index 8: UIComp_DrawImage'TemplateBottomRight'

[edit] Default values

Property Value
bSupportsPrimaryStyle False
PrimaryStyle
Member Value
DefaultStyleTag 'PanelBackground'
RequiredStyleClass Class'Engine.UIStyle_Image'

[edit] Subobjects

[edit] TemplateBottom

Class: Engine.UIComp_DrawImage

Property Value
ImageStyle
Member Value
DefaultStyleTag 'PanelBackground'
StyleResolverTag 'Bottom Style'

[edit] TemplateBottomLeft

Class: Engine.UIComp_DrawImage

Property Value
ImageStyle
Member Value
DefaultStyleTag 'PanelBackground'
StyleResolverTag 'Bottom Left Style'

[edit] TemplateBottomRight

Class: Engine.UIComp_DrawImage

Property Value
ImageStyle
Member Value
DefaultStyleTag 'PanelBackground'
StyleResolverTag 'Bottom Right Style'

[edit] TemplateCenter

Class: Engine.UIComp_DrawImage

Property Value
ImageStyle
Member Value
DefaultStyleTag 'PanelBackground'
StyleResolverTag 'Center Style'

[edit] TemplateCenterLeft

Class: Engine.UIComp_DrawImage

Property Value
ImageStyle
Member Value
DefaultStyleTag 'PanelBackground'
StyleResolverTag 'Center Left Style'

[edit] TemplateCenterRight

Class: Engine.UIComp_DrawImage

Property Value
ImageStyle
Member Value
DefaultStyleTag 'PanelBackground'
StyleResolverTag 'Center Right Style'

[edit] TemplateTop

Class: Engine.UIComp_DrawImage

Property Value
ImageStyle
Member Value
DefaultStyleTag 'PanelBackground'
StyleResolverTag 'Top Style'

[edit] TemplateTopLeft

Class: Engine.UIComp_DrawImage

Property Value
ImageStyle
Member Value
DefaultStyleTag 'PanelBackground'
StyleResolverTag 'Top Left Style'

[edit] TemplateTopRight

Class: Engine.UIComp_DrawImage

Property Value
ImageStyle
Member Value
DefaultStyleTag 'PanelBackground'
StyleResolverTag 'Top Right Style'

[edit] WidgetEventComponent

Class: Engine.UIComp_Event

Inherits from: UIContainer.WidgetEventComponent

No new values.

[edit] Enums

[edit] EFrameBoxImage

Enum describing all of the image components used in this widget.

FBI_TopLeft 
FBI_Top 
FBI_TopRight 
FBI_CenterLeft 
FBI_Center 
FBI_CenterRight 
FBI_BottomLeft 
FBI_Bottom 
FBI_BottomRight 

[edit] Structs

[edit] CornerSizes

Modifiers: native

Sizes of the corners. The corner image components will always render at these sizes.

float TopLeft[2]  
float TopRight[2]  
float BottomLeft[2]  
float BottomRight[2]  
float TopHeight 
float BottomHeight 
float CenterLeftWidth 
float CenterRightWidth 

[edit] Instance functions

[edit] SetBackgroundImage

final function SetBackgroundImage (EFrameBoxImage ImageToSet, Surface NewImage)

Changes the background image for this panel, creating the wrapper UITexture if necessary.

Parameters:

  • NewImage - the new surface to use for this UIImage