Cogito, ergo sum

UE2:Object operators (U2)

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

Contents

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

Operators[edit]

!bool[edit]

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


!ComponentHandle[edit]

static final preoperator bool ! (ComponentHandle A)


!float[edit]

native static final preoperator bool ! (float F)


!int[edit]

native static final preoperator bool ! (int I)


!name[edit]

native static final preoperator bool ! (name N)


!Object[edit]

native static final preoperator bool ! (Object O)


!ParticleHandle[edit]

static final preoperator bool ! (ParticleHandle A)


!rotator[edit]

native static final preoperator bool ! (Rotator R)


!string[edit]

native static final preoperator bool ! (string S)


!vector[edit]

native static final preoperator bool ! (Vector V)


++byte[edit]

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


++int[edit]

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


-float[edit]

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


-int[edit]

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


-range[edit]

native(321) static final preoperator Range - (Range A)


-vector[edit]

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


--byte[edit]

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


--int[edit]

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


~int[edit]

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


byte++[edit]

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


int++[edit]

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


byte--[edit]

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


int--[edit]

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


bool?[edit]

native static final postoperator bool ? (bool B)


ComponentHandle?[edit]

static final postoperator bool ? (ComponentHandle A)


float?[edit]

native static final postoperator bool ? (float F)


int?[edit]

native static final postoperator bool ? (int I)


name?[edit]

native static final postoperator bool ? (name N)


Object?[edit]

native static final postoperator bool ? (Object O)


ParticleHandle?[edit]

static final postoperator bool ? (ParticleHandle A)


rotator?[edit]

native static final postoperator bool ? (Rotator R)


string?[edit]

native static final postoperator bool ? (string S)


vector?[edit]

native static final postoperator bool ? (Vector V)


float @= range[edit]

{{{1}}}


float ** float[edit]

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


float * float[edit]

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


float * range[edit]

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


float * rotator[edit]

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


float * vector[edit]

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


int * int[edit]

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


range * float[edit]

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


range * range[edit]

native(324) static final operator(16) Range * (Range A, Range B)


rotator * float[edit]

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


vector * float[edit]

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


vector * vector[edit]

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


float / float[edit]

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


float / range[edit]

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


int / int[edit]

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


range / float[edit]

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


rotator / float[edit]

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


vector / float[edit]

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


vector Cross vector[edit]

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


vector Dot vector[edit]

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


float % float[edit]

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


float + float[edit]

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


int + int[edit]

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


range + range[edit]

native(326) static final operator(20) Range + (Range A, Range B)


rotator + rotator[edit]

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


vector + vector[edit]

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


float - float[edit]

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


int - int[edit]

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


range - range[edit]

native(327) static final operator(20) Range - (Range A, Range B)


rotator - rotator[edit]

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


vector - vector[edit]

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


int << int[edit]

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


vector << rotator[edit]

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


int >> int[edit]

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


vector >> rotator[edit]

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


int >>> int[edit]

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


float < float[edit]

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


int < int[edit]

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


string < string[edit]

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


float <= float[edit]

{{{1}}}


int <= int[edit]

{{{1}}}


string <= string[edit]

{{{1}}}


bool == bool[edit]

{{{1}}}


float == float[edit]

{{{1}}}


int == int[edit]

{{{1}}}


name == name[edit]

{{{1}}}


Object == Object[edit]

{{{1}}}


range == range[edit]

{{{1}}}


rotator == rotator[edit]

{{{1}}}


string == string[edit]

{{{1}}}


vector == vector[edit]

{{{1}}}


float > float[edit]

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


int > int[edit]

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


string > string[edit]

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


float >= float[edit]

{{{1}}}


int >= int[edit]

{{{1}}}


string >= string[edit]

{{{1}}}


int ClockwiseFrom int[edit]

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


float ~= float[edit]

{{{1}}}


string ~= string[edit]

{{{1}}}


bool != bool[edit]

{{{1}}}


float != float[edit]

{{{1}}}


int != int[edit]

{{{1}}}


name != name[edit]

{{{1}}}


Object != Object[edit]

{{{1}}}


range != range[edit]

{{{1}}}


rotator != rotator[edit]

{{{1}}}


string != string[edit]

{{{1}}}


vector != vector[edit]

{{{1}}}


int & int[edit]

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


int ^ int[edit]

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


int | int[edit]

native(158) static final operator(28) int 


bool && bool[edit]

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


bool ^^ bool[edit]

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


bool || bool[edit]

native(132) static final operator(32) bool 


byte *= byte[edit]

{{{1}}}


float *= float[edit]

{{{1}}}


int *= float[edit]

{{{1}}}


range *= float[edit]

{{{1}}}


range *= range[edit]

{{{1}}}


rotator *= float[edit]

{{{1}}}


vector *= float[edit]

{{{1}}}


vector *= vector[edit]

{{{1}}}


byte += byte[edit]

{{{1}}}


float += float[edit]

{{{1}}}


int += int[edit]

{{{1}}}


range += range[edit]

{{{1}}}


rotator += rotator[edit]

{{{1}}}


vector += vector[edit]

{{{1}}}


byte -= byte[edit]

{{{1}}}


float -= float[edit]

{{{1}}}


int -= int[edit]

{{{1}}}


range -= range[edit]

{{{1}}}


rotator -= rotator[edit]

{{{1}}}


vector -= vector[edit]

{{{1}}}


byte /= byte[edit]

{{{1}}}


float /= float[edit]

{{{1}}}


int /= float[edit]

{{{1}}}


range /= float[edit]

{{{1}}}


rotator /= float[edit]

{{{1}}}


vector /= float[edit]

{{{1}}}


string $ string[edit]

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


string @ string[edit]

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