Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# TribesTVStudio.TribesTVStudioMenuInteraction

Extends
  Interaction

    Core.Object
    |
    +-- Engine.Interactions
       |
       +-- Engine.Interaction
          |
          +-- TribesTVStudio.TribesTVStudioMenuInteraction

Variables Summary
TribesTVStudioMenuItem | backitem
bool | bIgnoreKeys
TribesTVStudioMenuItem | curMenu
int | iconBorder
float | IconMargin
int | IconsPerRowH
float | LineSize
int | LineSpace
float | Margin
TribesTVStudioMenuItem | menu
bool | mouseClick
bool | needClose
bool | needUpdate
int | newIconBorder
float | OriginX
float | OriginY
bool | showIcons
bool | showText
float | SideMargin
float | Tab
string | Title
TribesTVStudioTestController | tvc
bool | visible

Inherited Variables from Engine.Interaction
bActive, bNativeEvents, bRequiresTick, bVisible, Master, ViewportOwner

Enumerations Summary

Inherited Enumerations from Engine.Interactions
EInputAction, EInputKey

Functions Summary
|  | BeginState ())) MenuVisible
| TribesTVStudioMenuItem | CreateItem (string text, optional int hid, optional int lid, optional texture icon)) MenuVisible
|  | CreateMenu ())) MenuVisible
|  | DrawCurrentArray (canvas Canvas, bool sizing, out float XMax, out float YMax )) MenuVisible
|  | EndState ())) MenuVisible
| string | GetNextTarget (string curTarget))
| string | GetNumText (int nr)) MenuVisible
| bool | HandleInput (int key)) MenuVisible
|  | HandleItem (TribesTVStudioMenuItem item)) MenuVisible
|  | HorizDrawText (canvas Canvas, string text)) MenuVisible
|  | HorizTextSize (canvas Canvas, string text, out float xs, out float ys)) MenuVisible
| bool | isMouseInBox (int x, int y, int xs, int ys)) MenuVisible
| bool | isMouseInRelBox (canvas canvas, float x, float y, float xs, float ys)) MenuVisible
| bool | KeyEvent (EInputKey Key, EInputAction Action, FLOAT Delta )) MenuVisible
| bool | KeyType (EInputKey Key, optional string Unicode )) MenuVisible
|  | PostRender (canvas Canvas )) MenuVisible
|  | setControllerOwner (TribesTVStudioTestController t))
|  | Timer ()))
|  | Timer ())) MenuVisible
|  | UpdateMenu ())) MenuVisible

Inherited Functions from Engine.Interaction
ConsoleCommand, Initialize, Initialized, KeyEvent, KeyType, Message, PostBeginPlay, PostRender, PreRender, ScreenToWorld, SetFocus, Tick, WorldToScreen

States Summary

MenuVisible Source code
state MenuVisible

BeginState, CreateItem, CreateMenu, DrawCurrentArray, EndState, GetNumText, HandleInput, HandleItem, HorizDrawText, HorizTextSize, isMouseInBox, isMouseInRelBox, KeyEvent, KeyType, PostRender, Timer, UpdateMenu

Variables Detail

#### backitem Source code

var TribesTVStudioMenuItem backitem;

#### bIgnoreKeys Source code

var bool bIgnoreKeys;

#### curMenu Source code

var TribesTVStudioMenuItem curMenu;

#### iconBorder Source code

var int iconBorder;

#### IconMargin Source code

var float IconMargin;

#### IconsPerRowH Source code

var int IconsPerRowH;

#### LineSize Source code

var float LineSize;

#### LineSpace Source code

var int LineSpace;

#### Margin Source code

var float Margin;

#### menu Source code

var TribesTVStudioMenuItem menu;

#### mouseClick Source code

var bool mouseClick;

#### needClose Source code

var bool needClose;

#### needUpdate Source code

var bool needUpdate;

#### newIconBorder Source code

var int newIconBorder;

#### OriginX Source code

var float OriginX;

#### OriginY Source code

var float OriginY;

#### showIcons Source code

var bool showIcons;

#### showText Source code

var bool showText;

#### SideMargin Source code

var float SideMargin;

#### Tab Source code

var float Tab;

#### Title Source code

var string Title;

#### tvc Source code

var TribesTVStudioTestController tvc;

#### visible Source code

var bool visible;

Functions Detail

#### BeginState MenuVisible Source code

function BeginState ( ) )

#### CreateItem MenuVisible Source code

function TribesTVStudioMenuItem CreateItem ( string text, optional int hid, optional int lid, optional texture icon) )

#### CreateMenu MenuVisible Source code

function CreateMenu ( ) )

#### DrawCurrentArray MenuVisible Source code

function DrawCurrentArray ( canvas Canvas, bool sizing, out float XMax, out float YMax ) )

#### EndState MenuVisible Source code

function EndState ( ) )

#### GetNextTarget Source code

function string GetNextTarget ( string curTarget) )

#### GetNumText MenuVisible Source code

function string GetNumText ( int nr) )

#### HandleInput MenuVisible Source code

function bool HandleInput ( int key) )

#### HandleItem MenuVisible Source code

function HandleItem ( TribesTVStudioMenuItem item) )

#### HorizDrawText MenuVisible Source code

function HorizDrawText ( canvas Canvas, string text) )

#### HorizTextSize MenuVisible Source code

function HorizTextSize ( canvas Canvas, string text, out float xs, out float ys) )

#### isMouseInBox MenuVisible Source code

function bool isMouseInBox ( int x, int y, int xs, int ys) )

#### isMouseInRelBox MenuVisible Source code

function bool isMouseInRelBox ( canvas canvas, float x, float y, float xs, float ys) )

#### KeyEvent MenuVisible Source code

function bool KeyEvent ( EInputKey Key, EInputAction Action, FLOAT Delta ) )

#### KeyType MenuVisible Source code

function bool KeyType ( EInputKey Key, optional string Unicode ) )

#### PostRender MenuVisible Source code

function PostRender ( canvas Canvas ) )

#### setControllerOwner Source code

function setControllerOwner ( TribesTVStudioTestController t) )

#### Timer Source code

function Timer ( ) )

#### Timer MenuVisible Source code

function Timer ( ) )

#### UpdateMenu MenuVisible Source code

function UpdateMenu ( ) )

Defaultproperties

    defaultproperties
    {
    	bActive=True

    	showText=True
    	showIcons=true

        OriginX=0.01
        OriginY=0.3
        Margin=0.015

    	IconMargin=0.002
    	SideMargin=0.015
    	IconsPerRowH=20

        Title="TribesTribesTVStudiotudio"
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:37.064 - Created with UnCodeX