Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

TribesTVStudio.TribesTVStudioMenuInteraction

Extends
Interaction

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

Variables Summary
TribesTVStudioMenuItembackitem
boolbIgnoreKeys
TribesTVStudioMenuItemcurMenu
inticonBorder
floatIconMargin
intIconsPerRowH
floatLineSize
intLineSpace
floatMargin
TribesTVStudioMenuItemmenu
boolmouseClick
boolneedClose
boolneedUpdate
intnewIconBorder
floatOriginX
floatOriginY
boolshowIcons
boolshowText
floatSideMargin
floatTab
stringTitle
TribesTVStudioTestControllertvc
boolvisible
Inherited Variables from Engine.Interaction
bActive, bNativeEvents, bRequiresTick, bVisible, Master, ViewportOwner

Enumerations Summary
Inherited Enumerations from Engine.Interactions
EInputAction, EInputKey

Functions Summary
function BeginState ()))
MenuVisible
functionTribesTVStudioMenuItem CreateItem (string text, optional int hid, optional int lid, optional texture icon))
MenuVisible
function CreateMenu ()))
MenuVisible
function DrawCurrentArray (canvas Canvas, bool sizing, out float XMax, out float YMax ))
MenuVisible
function EndState ()))
MenuVisible
functionstring GetNextTarget (string curTarget))
functionstring GetNumText (int nr))
MenuVisible
functionbool HandleInput (int key))
MenuVisible
function HandleItem (TribesTVStudioMenuItem item))
MenuVisible
function HorizDrawText (canvas Canvas, string text))
MenuVisible
function HorizTextSize (canvas Canvas, string text, out float xs, out float ys))
MenuVisible
functionbool isMouseInBox (int x, int y, int xs, int ys))
MenuVisible
functionbool isMouseInRelBox (canvas canvas, float x, float y, float xs, float ys))
MenuVisible
functionbool KeyEvent (EInputKey Key, EInputAction Action, FLOAT Delta ))
MenuVisible
functionbool KeyType (EInputKey Key, optional string Unicode ))
MenuVisible
function PostRender (canvas Canvas ))
MenuVisible
function setControllerOwner (TribesTVStudioTestController t))
function Timer ()))
function Timer ()))
MenuVisible
function 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
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:37.064 - Created with UnCodeX