- Modifiers
- native noexport
Core.Object
Direct Known Subclasses:
Actor, Bitmap, BrushBuilder, Canvas, Commandlet, Console, LevelSummary, Locale, Palette, Player, RenderIterator, SecurityData, Subsystem, TestObj, Time, UWindowBase, UWinInteraction
| Enumerations Summary |
ESheerAxis SHEER_None,
SHEER_XY,
SHEER_XZ,
SHEER_YX,
SHEER_YZ,
SHEER_ZX,
SHEER_ZY,
|
| Structures Summary |
BoundingBox Min, Max, IsValid |
BoundingVolume Sphere |
Color R, G, B, A |
Coords Origin, XAxis, YAxis, ZAxis |
Guid A, B, C, D |
Plane W |
Quat W, X, Y, Z |
Rotator Pitch, Yaw, Roll |
Scale Scale, SheerRate, SheerAxis |
Vector X, Y, Z |
| Functions Summary |
 | bool | ! (bool A)
|
 | bool | != (rotator A, rotator B)
|
 | bool | != (int A, int B)
|
 | bool | != (vector A, vector B)
|
 | bool | != (name A, name B)
|
 | bool | != (float A, float B)
|
 | bool | != (Object A, Object B)
|
 | bool | != (string A, string B)
|
 | bool | != (bool A, bool B)
|
 | bool | != (Quat A, Quat B)
|
 | string | $ (coerce string A, coerce string B)
|
 | float | % (float A, float B)
|
 | int | & (int A, int B)
|
 | rotator | & (rotator R1, rotator R2)
|
 | bool | && (bool A, skip bool B)
|
 | Quat | * (Quat A, float B)
|
 | Quat | * (Quat A, Vector B)
|
 | Quat | * (Vector B, Quat A)
|
 | Coords | * (Coords A, Coords B)
|
 | rotator | * (float A, rotator B)
|
 | float | * (float A, float B)
|
 | Quat | * (float B, Quat A)
|
 | vector | * (vector A, float B)
|
 | int | * (int A, int B)
|
 | vector | * (vector A, vector B)
|
 | vector | * (float A, vector B)
|
 | rotator | * (rotator A, float B)
|
 | Quat | * (Quat Q1, Quat Q2)
|
 | float | ** (float A, float B)
|
 | rotator | *= (out rotator A, float B)
|
 | Coords | *= (out Coords A, Coords B)
|
 | byte | *= (out byte A, byte B)
|
 | Quat | *= (out Quat A, float B)
|
 | vector | *= (out vector A, float B)
|
 | Coords | *= (out vector A, Coords B)
|
 | float | *= (out float A, float B)
|
 | vector | *= (out vector A, vector B)
|
 | Coords | *= (out Coords A, rotator B)
|
 | int | *= (out int A, float B)
|
 | int | + (int A, int B)
|
 | Quat | + (Quat A, Quat B)
|
 | float | + (float A, float B)
|
 | rotator | + (rotator A, rotator B)
|
 | vector | + (vector A, vector B)
|
 | byte | ++ (out byte A)
|
 | int | ++ (out int A)
|
 | int | ++ (out int A)
|
 | byte | ++ (out byte A)
|
 | int | += (out int A, int B)
|
 | vector | += (out vector A, vector B)
|
 | float | += (out float A, float B)
|
 | Quat | += (out Quat A, Quat B)
|
 | rotator | += (out rotator A, rotator B)
|
 | byte | += (out byte A, byte B)
|
 | Quat | - (Quat A, Quat B)
|
 | vector | - (vector A, vector B)
|
 | vector | - (vector A)
|
 | int | - (int A)
|
 | rotator | - (rotator A, rotator B)
|
 | float | - (float A, float B)
|
 | int | - (int A, int B)
|
 | float | - (float A)
|
 | byte | -- (out byte A)
|
 | int | -- (out int A)
|
 | int | -- (out int A)
|
 | byte | -- (out byte A)
|
 | Quat | -= (out Quat A, Quat B)
|
 | rotator | -= (out rotator A, rotator B)
|
 | byte | -= (out byte A, byte B)
|
 | int | -= (out int A, int B)
|
 | vector | -= (out vector A, vector B)
|
 | float | -= (out float A, float B)
|
 | vector | / (vector A, float B)
|
 | rotator | / (rotator A, float B)
|
 | float | / (float A, float B)
|
 | int | / (int A, int B)
|
 | int | /= (out int A, float B)
|
 | Coords | /= (out Coords A, rotator B)
|
 | float | /= (out float A, float B)
|
 | vector | /= (out vector A, float B)
|
 | rotator | /= (out rotator A, float B)
|
 | byte | /= (out byte A, byte B)
|
 | Quat | /= (out Quat A, float B)
|
 | bool | < (int A, int B)
|
 | bool | < (string A, string B)
|
 | bool | < (float A, float B)
|
 | int | << (int A, int B)
|
 | vector | << (vector A, rotator B)
|
 | bool | <= (float A, float B)
|
 | bool | <= (string A, string B)
|
 | bool | <= (int A, int B)
|
 | bool | == (float A, float B)
|
 | bool | == (rotator A, rotator B)
|
 | bool | == (bool A, bool B)
|
 | bool | == (Quat A, Quat B)
|
 | bool | == (Object A, Object B)
|
 | bool | == (string A, string B)
|
 | bool | == (name A, name B)
|
 | bool | == (int A, int B)
|
 | bool | == (vector A, vector B)
|
 | bool | > (float A, float B)
|
 | bool | > (int A, int B)
|
 | bool | > (string A, string B)
|
 | bool | >= (float A, float B)
|
 | bool | >= (int A, int B)
|
 | bool | >= (string A, string B)
|
 | vector | >> (vector A, rotator B)
|
 | int | >> (int A, int B)
|
 | int | >>> (int A, int B)
|
 | string | @ (coerce string A, coerce string B)
|
 | float | Abs (float A)
|
 | float | Acos (float A)
|
 | Quat | AlignQuatWith (Quat A, Quat B)
|
 | | AllFiles (string FileExtension, string FilePrefix, out string FileName)
|
 | | AllLinkers (out name PackageName, out string FileName, out string GUID, out int NmCount, out int ImpCount, out int ExpCount, out int FileSize)
|
 | | AllObjects (class<Object> BaseClass, out Object Obj)
|
 | | AppSeconds (Out Float OutTime)
|
 | int | Asc (string S)
|
 | float | Atan (float A)
|
 | | BeginState ()
|
 | string | Caps (coerce string S)
|
 | int | Ceil (float f)
|
 | string | Chr (int i)
|
 | int | Clamp (int V, int A, int B)
|
 | bool | ClassIsChildOf (class TestClass, class ParentClass)
|
 | float | Cos (float A)
|
 | vector | Cross (vector A, vector B)
|
 | | Disable (name ProbeFunc)
|
 | bool | Divide (coerce string Src, string Divider, out string LeftPart, out string RightPart)
|
 | float | Dot (vector A, vector B)
|
 | float | Dot (Quat A, Quat B)
|
 | object | DynamicLoadObject (string ObjectName, class ObjectClass, optional bool MayFail)
|
 | | Enable (name ProbeFunc)
|
 | | EndState ()
|
 | float | Exp (float A)
|
 | bool | ExtractString (string Src, string LeftDivider, string RightDivider, out string MidString, optional bool bAdvanced)
|
 | float | FClamp (float V, float A, float B)
|
 | Object | FindObject (Class<Object> ObjClass, string ObjectName)
|
 | float | FMax (float A, float B)
|
 | float | FMin (float A, float B)
|
 | float | FRand ()
|
 | int | GetArraySize (ArrayProperty ArProp)
|
 | | GetAxes (rotator A, out vector X, out vector Y, out vector Z)
|
 | Object | GetDefaultObject (Class<Object> ObjClass)
|
 | name | GetEnum (object E, int i)
|
 | Class<Object> | GetParentClass (Class<Object> ObjClass)
|
 | string | GetPropertyText (string PropName)
|
 | name | GetStateName ()
|
 | | GetUnAxes (rotator A, out vector X, out vector Y, out vector Z)
|
 | Coords | GetUnitCoords ()
|
 | | GotoState (optional name NewState, optional name Label)
|
 | bool | InsertArrayIdx (ArrayProperty ArProp, int Offset, optional int Count)
|
 | int | InStr (coerce string S, coerce string t, optional int Start)
|
 | | Invert (out vector X, out vector Y, out vector Z)
|
 | bool | IsA (name ClassName)
|
 | bool | IsInState (name TestState)
|
 | string | Left (coerce string S, int i)
|
 | int | Len (coerce string S)
|
 | float | Lerp (float Alpha, float A, float B)
|
 | bool | LoadPackageContents (string PackageName, Class<Object> ListType, out array<Object> PckContents)
|
 | string | Localize (string SectionName, string KeyName, string PackageName)
|
 | | Log (coerce string S, optional name Tag)
|
 | float | Loge (float A)
|
 | int | Max (int A, int B)
|
 | string | Mid (coerce string S, int i, optional int j)
|
 | int | Min (int A, int B)
|
 | vector | MirrorVectorByNormal (vector Vect, vector Normal)
|
 | vector | Normal (vector A)
|
 | rotator | Normalize (rotator Rot)
|
 | rotator | OrthoRotation (vector X, vector Y, vector Z)
|
 | Quat | Quad (float w, float x, float y, float z)
|
 | float | QuatError (Quat A, Quat B)
|
 | Quat | QuatFromAxisAndAngle (Vector Axis, float Angle)
|
 | float | QuatGetAngle (Quat A)
|
 | vector | QuatGetAxis (Quat A)
|
 | vector | QuatGetVect (Quat A)
|
 | Quat | QuatNormal (Quat A)
|
 | Quat | QuatRotate (Quat A, Quat B)
|
 | float | QuatSize (Quat A)
|
 | float | QuatSizeSquared (Quat A)
|
 | Quat | QuatSlerp (Quat A, Quat B, float C)
|
 | rotator | QuatToRotation (Quat Q)
|
 | Vector | QuatVRotate (Quat A, Vector B)
|
 | int | Rand (int Max)
|
 | float | RandRange (float Min, float Max)
|
 | bool | RemoveArrayIdx (ArrayProperty ArProp, int Offset, optional int Count)
|
 | | ResetConfig ()
|
 | string | Right (coerce string S, int i)
|
 | Quat | RotationToQuat (rotator R, bool bHighPrecision)
|
 | rotator | RotRand (optional bool bRoll)
|
 | | SaveConfig ()
|
 | | SetPropertyText (string PropName, string PropValue)
|
 | float | Sin (float A)
|
 | float | Smerp (float Alpha, float A, float B)
|
 | float | Sqrt (float A)
|
 | float | Square (float A)
|
 | | StaticSaveConfig ()
|
 | float | Tan (float A)
|
 | | TransformCoordsByNormal (out Coords C, vector FloorNormal)
|
 | | TransformRotatorByNormal (out rotator R, vector FloorNormal)
|
 | vector | VRand ()
|
 | float | VSize (vector A)
|
 | | Warn (coerce string S)
|
 | int | ^ (int A, int B)
|
 | bool | ^^ (bool A, bool B)
|
 | int | | (int A, int B)
|
 | bool | || (bool A, skip bool B)
|
 | int | ~ (int A)
|
 | Quat | ~ (out Quat A)
|
 | bool | ~= (float A, float B)
|
 | bool | ~= (string A, string B)
|
const MaxInt = 0x7fffffff;
const Pi = 3.1415926535897932;
const RF_NotForClient = 0x00100000;
const RF_NotForEdit = 0x00400000;
const RF_NotForServer = 0x00200000;
const RF_Public = 0x00000004;
const RF_Transactional = 0x00000001;
const RF_Transient = 0x00004000;
var native const int ObjectFlags;
var native private const int ObjectInternal[6];
var native const object Outer;
Object
var(
Object)
native const editconst class Class;
var(
Object)
native const editconst name Name;
enum ESheerAxis
{
SHEER_None,
SHEER_XY,
SHEER_XZ,
SHEER_YX,
SHEER_YZ,
SHEER_ZX,
SHEER_ZY,
};
struct Guid
{
var int A;
var int B;
var int C;
var int D;
};
native(129) static final preoperator bool ! ( bool A )
native(155) static final operator bool != ( int A, int B )
native(
218)
static final operator bool != (
vector A,
vector B )
native(255) static final operator bool != ( name A, name B )
native(181) static final operator bool != ( float A, float B )
native(
119)
static final operator bool != (
Object A,
Object B )
native(123) static final operator bool != ( string A, string B )
native(243) static final operator bool != ( bool A, bool B )
native(
621)
final operator bool != (
Quat A,
Quat B )
native(112) static final operator string $ ( coerce string A, coerce string B )
native(173) static final operator float % ( float A, float B )
native(156) static final operator int & ( int A, int B )
native(130) static final operator bool && ( bool A, skip bool B )
native(
610)
final operator Quat * (
Quat A,
float B )
native(171) static final operator float * ( float A, float B )
native(
611)
final operator Quat * (
float B,
Quat A )
native(
212)
static final operator vector * (
vector A,
float B )
native(144) static final operator int * ( int A, int B )
native(
213)
static final operator vector * (
float A,
vector B )
native(170) static final operator float ** ( float A, float B )
native(
290)
static final operator rotator *= (
out rotator A,
float B )
native(133) static final operator byte *= ( out byte A, byte B )
native(
617)
final operator Quat *= (
out Quat A,
float B )
native(
221)
static final operator vector *= (
out vector A,
float B )
native(182) static final operator float *= ( out float A, float B )
native(159) static final operator int *= ( out int A, float B )
native(146) static final operator int + ( int A, int B )
native(174) static final operator float + ( float A, float B )
native(137) static final preoperator byte ++ ( out byte A )
native(165) static final postoperator int ++ ( out int A )
native(163) static final preoperator int ++ ( out int A )
native(139) static final postoperator byte ++ ( out byte A )
native(161) static final operator int += ( out int A, int B )
native(184) static final operator float += ( out float A, float B )
native(135) static final operator byte += ( out byte A, byte B )
native(143) static final preoperator int - ( int A )
native(175) static final operator float - ( float A, float B )
native(147) static final operator int - ( int A, int B )
native(169) static final preoperator float - ( float A )
native(138) static final preoperator byte -- ( out byte A )
native(166) static final postoperator int -- ( out int A )
native(164) static final preoperator int -- ( out int A )
native(140) static final postoperator byte -- ( out byte A )
native(136) static final operator byte -= ( out byte A, byte B )
native(162) static final operator int -= ( out int A, int B )
native(185) static final operator float -= ( out float A, float B )
native(
214)
static final operator vector / (
vector A,
float B )
native(172) static final operator float / ( float A, float B )
native(145) static final operator int / ( int A, int B )
native(160) static final operator int /= ( out int A, float B )
native(183) static final operator float /= ( out float A, float B )
native(
222)
static final operator vector /= (
out vector A,
float B )
native(
291)
static final operator rotator /= (
out rotator A,
float B )
native(134) static final operator byte /= ( out byte A, byte B )
native(
618)
final operator Quat /= (
out Quat A,
float B )
native(150) static final operator bool < ( int A, int B )
native(115) static final operator bool < ( string A, string B )
native(176) static final operator bool < ( float A, float B )
native(148) static final operator int << ( int A, int B )
native(178) static final operator bool <= ( float A, float B )
native(120) static final operator bool <= ( string A, string B )
native(152) static final operator bool <= ( int A, int B )
native(180) static final operator bool == ( float A, float B )
native(242) static final operator bool == ( bool A, bool B )
native(
620)
final operator bool == (
Quat A,
Quat B )
native(
114)
static final operator bool == (
Object A,
Object B )
native(122) static final operator bool == ( string A, string B )
native(254) static final operator bool == ( name A, name B )
native(154) static final operator bool == ( int A, int B )
native(
217)
static final operator bool == (
vector A,
vector B )
native(177) static final operator bool > ( float A, float B )
native(151) static final operator bool > ( int A, int B )
native(116) static final operator bool > ( string A, string B )
native(179) static final operator bool >= ( float A, float B )
native(153) static final operator bool >= ( int A, int B )
native(121) static final operator bool >= ( string A, string B )
native(149) static final operator int >> ( int A, int B )
native(196) static final operator int >>> ( int A, int B )
native(168) static final operator string @ ( coerce string A, coerce string B )
native(186) static final function float Abs ( float A )
native(197) static final function float Acos ( float A )
native(
634)
final function Quat AlignQuatWith (
Quat A,
Quat B )
native(603) final iterator function AllFiles ( string FileExtension, string FilePrefix, out string FileName )
native(
636)
static final iterator function AllLinkers (
out name PackageName,
out string FileName,
out string GUID,
out int NmCount,
out int ImpCount,
out int ExpCount,
out int FileSize )
native(
602)
final iterator function AllObjects (
class<
Object> BaseClass,
out Object Obj )
Native(643) Final function AppSeconds ( Out Float OutTime )
native(237) static final function int Asc ( string S )
native(190) static final function float Atan ( float A )
event BeginState ( )
native(235) static final function string Caps ( coerce string S )
native(635) static final function int Ceil ( float f )
native(236) static final function string Chr ( int i )
native(251) static final function int Clamp ( int V, int A, int B )
native(258) static final function bool ClassIsChildOf ( class TestClass, class ParentClass )
native(188) static final function float Cos ( float A )
native(118) final function Disable ( name ProbeFunc )
native(638) static final function bool Divide ( coerce string Src, string Divider, out string LeftPart, out string RightPart )
native(
219)
static final operator float Dot (
vector A,
vector B )
native(
622)
final operator float Dot (
Quat A,
Quat B )
native static final function object DynamicLoadObject (
string ObjectName,
class ObjectClass,
optional bool MayFail )
native(117) final function Enable ( name ProbeFunc )
event EndState ( )
native(191) static final function float Exp ( float A )
native(639) static final function bool ExtractString ( string Src, string LeftDivider, string RightDivider, out string MidString, optional bool bAdvanced )
native(246) static final function float FClamp ( float V, float A, float B )
native(
600)
final function Object FindObject (
Class<
Object> ObjClass,
string ObjectName )
native(245) static final function float FMax ( float A, float B )
native(244) static final function float FMin ( float A, float B )
native(195) static final function float FRand ( )
native(640) static final function int GetArraySize ( ArrayProperty ArProp )
native(
637)
static final function Object GetDefaultObject (
Class<
Object> ObjClass )
native static final function name GetEnum (
object E,
int i )
native(
601)
final function Class<
Object> GetParentClass (
Class<
Object> ObjClass )
native final function string GetPropertyText ( string PropName )
native(284) final function name GetStateName ( )
native(
335)
static final function Coords GetUnitCoords ( )
native(113) final function GotoState ( optional name NewState, optional name Label )
native(641) static final function bool InsertArrayIdx ( ArrayProperty ArProp, int Offset, optional int Count )
native(126) static final function int InStr ( coerce string S, coerce string t, optional int Start )
native(303) final function bool IsA ( name ClassName )
native(281) final function bool IsInState ( name TestState )
native(128) static final function string Left ( coerce string S, int i )
native(125) static final function int Len ( coerce string S )
native(247) static final function float Lerp ( float Alpha, float A, float B )
native(
257)
static final function bool LoadPackageContents (
string PackageName,
Class<
Object> ListType,
out array<
Object> PckContents )
native static function string Localize ( string SectionName, string KeyName, string PackageName )
native(231) final static function Log ( coerce string S, optional name Tag )
native(192) static final function float Loge ( float A )
native(250) static final function int Max ( int A, int B )
native(127) static final function string Mid ( coerce string S, int i, optional int j )
native(249) static final function int Min ( int A, int B )
native(
300)
static final function vector MirrorVectorByNormal (
vector Vect,
vector Normal )
native(
226)
static final function vector Normal (
vector A )
native(
606)
final function Quat Quad (
float w,
float x,
float y,
float z )
native(
633)
final function float QuatError (
Quat A,
Quat B )
native(
632)
final function Quat QuatFromAxisAndAngle (
Vector Axis,
float Angle )
native(
627)
final function float QuatGetAngle (
Quat A )
native(
628)
final function vector QuatGetAxis (
Quat A )
native(
623)
final function vector QuatGetVect (
Quat A )
native(
626)
final function Quat QuatNormal (
Quat A )
native(
629)
final function Quat QuatRotate (
Quat A,
Quat B )
native(
625)
final function float QuatSize (
Quat A )
native(
624)
final function float QuatSizeSquared (
Quat A )
native(
631)
final function Quat QuatSlerp (
Quat A,
Quat B,
float C )
native(
605)
final function rotator QuatToRotation (
Quat Q )
native(167) static final function int Rand ( int Max )
static final function float RandRange ( float Min, float Max )
native(642) static final function bool RemoveArrayIdx ( ArrayProperty ArProp, int Offset, optional int Count )
native static final function ResetConfig ( )
native(234) static final function string Right ( coerce string S, int i )
native(
604)
final function Quat RotationToQuat (
rotator R,
bool bHighPrecision )
native(
320)
static final function rotator RotRand (
optional bool bRoll )
native(536) final function SaveConfig ( )
native final function SetPropertyText ( string PropName, string PropValue )
native(187) static final function float Sin ( float A )
native(248) static final function float Smerp ( float Alpha, float A, float B )
native(193) static final function float Sqrt ( float A )
native(194) static final function float Square ( float A )
native static final function StaticSaveConfig ( )
native(189) static final function float Tan ( float A )
TransformCoordsByNormal Source code
static native(
337)
final function TransformCoordsByNormal (
out Coords C,
vector FloorNormal )
TransformRotatorByNormal Source code
static native(
336)
final function TransformRotatorByNormal (
out rotator R,
vector FloorNormal )
native(
252)
static final function vector VRand ( )
native(
225)
static final function float VSize (
vector A )
native(232) final static function Warn ( coerce string S )
native(157) static final operator int ^ ( int A, int B )
native(131) static final operator bool ^^ ( bool A, bool B )
native(158) static final operator int | ( int A, int B )
native(132) static final operator bool || ( bool A, skip bool B )
native(141) static final preoperator int ~ ( int A )
native(
619)
final preoperator Quat ~ (
out Quat A )
native(210) static final operator bool ~= ( float A, float B )
native(124) static final operator bool ~= ( string A, string B )
Creation time: vr 22-5-2009 02:19:02.553 - Created with
UnCodeX