GUI2K4.CustomFilter
- Extends
- Object
- Modifiers
- DependsOn ( MasterServerClient ) Config ( ServerFilters ) PerObjectConfig
Core.Object
|
+-- GUI2K4.CustomFilter
Enumerations Summary |
EDataType DT_Unique,
DT_Ranged,
DT_Multiple |
Inherited Structures from Core.Object |
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector |
Functions Summary |
| float | AddRule (string NewName, string NewKey, string NewValue, MasterServerClient.EQueryType QType, EDataType DType)
|
| | CancelChanges ()
|
| bool | ChangeRule (int Index, string NewTag, string NewValue, MasterServerClient.EQueryType NewType)
|
| | ChopClass (out string FullName)
|
| int | Count ()
|
| | Created ()
|
| int | FindInnerIndex (string ItemName, string Value)
|
| int | FindItemIndex (string ItemName, int ItemIndex)
|
| int | FindLastIndex (string ItemName)
|
| bool | FindRule (out AFilterRule Rule, string ItemName, optional string Value)
|
| int | FindRuleIndex (string ItemName, optional string Value)
|
| EDataType | GetDataType (string DT)
|
| string | GetDataTypeString (EDataType Type)
|
| | GetQueryRules (out array<AFilterRule> OutRules)
|
| string | GetQueryString (MasterServerClient.EQueryType QT)
|
| MasterServerClient.EQueryType | GetQueryType (string QT)
|
| bool | GetRule (int Index, out AFilterRule Rule)
|
| string | GetRuleKey (int Index)
|
| string | GetRuleQueryType (int Index)
|
| | GetRules (out array<CurrentFilter> OutRules)
|
| array<CurrentFilter> | GetRuleSet (string ItemName)
|
| array<CurrentFilter> | GetRuleSetAt (int Index)
|
| string | GetRuleType (int Index)
|
| array<string> | GetRuleValues (int Index)
|
| string | GetTitle ()
|
| string | GetUniqueName (string Test, int Index)
|
| | ImportFilter (CustomFilter ImportFrom)
|
| | InitializeRules ()
|
| bool | IsActive ()
|
| | PostEdit (string NewTitle, array<CustomFilter.AFilterRule> NewRules)
|
| bool | RemoveRule (string ItemName)
|
| bool | RemoveRuleAt (int Index)
|
| | ResetRules ()
|
| | Save (optional bool bForceSave)
|
| bool | SetActive (bool NewActive)
|
| | SetRules (array<CurrentFilter> NewRules)
|
| bool | SetTitle (string NewTitle)
|
| AFilterRule | StaticGenerateRule (string FriendlyName, string ItemName, string ItemVal, EDataType ItemDataType, MasterServerClient.EQueryType ItemQueryType)
|
| bool | ValidIndex (int Index)
|
Inherited Functions from Core.Object |
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllObjects, Asc, Asin, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, ClearConfig, ClockwiseFrom, Cos, Created, Cross, Disable, Divide, Dot, DynamicLoadObject, EatStr, Enable, EndState, Eval, Exp, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetItemName, GetPerObjectNames, GetPropertyText, GetReferencers, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, IsOnConsole, IsSoaking, Left, Len, Lerp, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, PlatformIs64Bit, PlatformIsMacOS, PlatformIsUnix, PlatformIsWindows, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, Repl, ReplaceText, ResetConfig, Right, RotRand, Round, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, StopWatch, StrCmp, Tan, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~= |
var protected config bool Active;
var protected bool bDirty;
var protected bool bEnabled;
var protected config string DefaultTitle;
var protected string Title;
enum EDataType
{
DT_Unique,
DT_Ranged,
DT_Multiple
};
function CancelChanges ( )
function bool ChangeRule (
int Index,
string NewTag,
string NewValue,
MasterServerClient.EQueryType NewType )
static final function ChopClass ( out string FullName )
function int Count ( )
function Created ( )
function int FindInnerIndex ( string ItemName, string Value )
function int FindItemIndex ( string ItemName, int ItemIndex )
protected function int FindLastIndex ( string ItemName )
function bool FindRule (
out AFilterRule Rule,
string ItemName,
optional string Value )
function int FindRuleIndex ( string ItemName, optional string Value )
static final function EDataType GetDataType (
string DT )
static final function string GetDataTypeString (
EDataType Type )
function GetQueryRules (
out array<
AFilterRule> OutRules )
function bool GetRule (
int Index,
out AFilterRule Rule )
function string GetRuleKey ( int Index )
function string GetRuleQueryType ( int Index )
function string GetRuleType ( int Index )
function array<string> GetRuleValues ( int Index )
function string GetTitle ( )
protected function string GetUniqueName ( string Test, int Index )
protected function InitializeRules ( )
function bool IsActive ( )
function bool RemoveRule ( string ItemName )
function bool RemoveRuleAt ( int Index )
function ResetRules ( )
function Save ( optional bool bForceSave )
function bool SetActive ( bool NewActive )
function bool SetTitle ( string NewTitle )
function bool ValidIndex ( int Index )
Creation time: Mo 16.4.2007 11:20:17.625 - Created with
UnCodeX