Worst-case scenario: the UEd Goblin wipes the map and burns down your house.

UE2:Object operators (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2003 Object (operators)

Contents

Object operators in other games:
RTNP, U1, UT, U2, U2XMP, UE2Runtime, UT2004, UT3, UDK
Other member categories for this class:
static native functions, structs

Operators

!bool

native(129) static final preoperator bool ! (bool A)


++byte

native(137) static final preoperator byte ++ (out byte A)


++int

native(163) static final preoperator int ++ (out int A)


-float

native(169) static final preoperator float - (float A)


-int

native(143) static final preoperator int - (int A)


-vector

native(211) static final preoperator Vector - (Vector A)


--byte

native(138) static final preoperator byte -- (out byte A)


--int

native(164) static final preoperator int -- (out int A)


~int

native(141) static final preoperator int ~ (int A)


byte++

native(139) static final postoperator byte ++ (out byte A)


int++

native(165) static final postoperator int ++ (out int A)


byte--

native(140) static final postoperator byte -- (out byte A)


int--

native(166) static final postoperator int -- (out int A)


float ** float

native(170) static final operator(12) float ** (float A, float B)


float * float

native(171) static final operator(16) float * (float A, float B)


float * rotator

native(288) static final operator(16) Rotator * (float A, Rotator B)


float * vector

native(213) static final operator(16) Vector * (float A, Vector B)


int * int

native(144) static final operator(16) int * (int A, int B)


rotator * float

native(287) static final operator(16) Rotator * (Rotator A, float B)


vector * float

native(212) static final operator(16) Vector * (Vector A, float B)


vector * vector

native(296) static final operator(16) Vector * (Vector A, Vector B)


float / float

native(172) static final operator(16) float / (float A, float B)


int / int

native(145) static final operator(16) int / (int A, int B)


rotator / float

native(289) static final operator(16) Rotator / (Rotator A, float B)


vector / float

native(214) static final operator(16) Vector / (Vector A, float B)


vector Cross vector

native(220) static final operator(16) Vector Cross (Vector A, Vector B)


vector Dot vector

native(219) static final operator(16) float Dot (Vector A, Vector B)


float % float

native(173) static final operator(18) float % (float A, float B)


float + float

native(174) static final operator(20) float + (float A, float B)


int + int

native(146) static final operator(20) int + (int A, int B)


rotator + rotator

native(316) static final operator(20) Rotator + (Rotator A, Rotator B)


vector + vector

native(215) static final operator(20) Vector + (Vector A, Vector B)


float - float

native(175) static final operator(20) float - (float A, float B)


int - int

native(147) static final operator(20) int - (int A, int B)


rotator - rotator

native(317) static final operator(20) Rotator - (Rotator A, Rotator B)


vector - vector

native(216) static final operator(20) Vector - (Vector A, Vector B)


int << int

native(148) static final operator(22) int << (int A, int B)


vector << rotator

native(275) static final operator(22) Vector << (Vector A, Rotator B)


int >> int

native(149) static final operator(22) int >> (int A, int B)


vector >> rotator

native(276) static final operator(22) Vector >> (Vector A, Rotator B)


int >>> int

native(196) static final operator(22) int >>> (int A, int B)


float < float

native(176) static final operator(24) bool < (float A, float B)


int < int

native(150) static final operator(24) bool < (int A, int B)


string < string

native(115) static final operator(24) bool < (string A, string B)


float <= float

{{{1}}}


int <= int

{{{1}}}


string <= string

{{{1}}}


bool == bool

{{{1}}}


float == float

{{{1}}}


int == int

{{{1}}}


name == name

{{{1}}}


Object == Object

{{{1}}}


rotator == rotator

{{{1}}}


string == string

{{{1}}}


vector == vector

{{{1}}}


float > float

native(177) static final operator(24) bool > (float A, float B)


int > int

native(151) static final operator(24) bool > (int A, int B)


string > string

native(116) static final operator(24) bool > (string A, string B)


float >= float

{{{1}}}


int >= int

{{{1}}}


string >= string

{{{1}}}


int ClockwiseFrom int

native static final operator(24) bool ClockwiseFrom (int A, int B)


float ~= float

{{{1}}}


string ~= string

{{{1}}}


bool != bool

{{{1}}}


float != float

{{{1}}}


int != int

{{{1}}}


name != name

{{{1}}}


Object != Object

{{{1}}}


rotator != rotator

{{{1}}}


string != string

{{{1}}}


vector != vector

{{{1}}}


int & int

native(156) static final operator(28) int & (int A, int B)


int ^ int

native(157) static final operator(28) int ^ (int A, int B)


int | int

native(158) static final operator(28) int 


bool && bool

native(130) static final operator(30) bool && (bool A, skip bool B)


bool ^^ bool

native(131) static final operator(30) bool ^^ (bool A, bool B)


bool || bool

native(132) static final operator(32) bool 


byte *= byte

{{{1}}}


float *= float

{{{1}}}


int *= float

{{{1}}}


rotator *= float

{{{1}}}


vector *= float

{{{1}}}


vector *= vector

{{{1}}}


byte += byte

{{{1}}}


float += float

{{{1}}}


int += int

{{{1}}}


rotator += rotator

{{{1}}}


vector += vector

{{{1}}}


byte -= byte

{{{1}}}


float -= float

{{{1}}}


int -= int

{{{1}}}


rotator -= rotator

{{{1}}}


vector -= vector

{{{1}}}


byte /= byte

{{{1}}}


float /= float

{{{1}}}


int /= float

{{{1}}}


rotator /= float

{{{1}}}


vector /= float

{{{1}}}


string $ string

native(112) static final operator(40) string $ (coerce string A, coerce string B)


string @ string

native(168) static final operator(40) string @ (coerce string A, coerce string B)