I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX
UE2:Object operators (U2)
From Unreal Wiki, The Unreal Engine Documentation Site
Object (operators) |
Contents
- 1 Operators
- 1.1 !bool
- 1.2 !ComponentHandle
- 1.3 !float
- 1.4 !int
- 1.5 !name
- 1.6 !Object
- 1.7 !ParticleHandle
- 1.8 !rotator
- 1.9 !string
- 1.10 !vector
- 1.11 ++byte
- 1.12 ++int
- 1.13 -float
- 1.14 -int
- 1.15 -range
- 1.16 -vector
- 1.17 --byte
- 1.18 --int
- 1.19 ~int
- 1.20 byte++
- 1.21 int++
- 1.22 byte--
- 1.23 int--
- 1.24 bool?
- 1.25 ComponentHandle?
- 1.26 float?
- 1.27 int?
- 1.28 name?
- 1.29 Object?
- 1.30 ParticleHandle?
- 1.31 rotator?
- 1.32 string?
- 1.33 vector?
- 1.34 float @= range
- 1.35 float ** float
- 1.36 float * float
- 1.37 float * range
- 1.38 float * rotator
- 1.39 float * vector
- 1.40 int * int
- 1.41 range * float
- 1.42 range * range
- 1.43 rotator * float
- 1.44 vector * float
- 1.45 vector * vector
- 1.46 float / float
- 1.47 float / range
- 1.48 int / int
- 1.49 range / float
- 1.50 rotator / float
- 1.51 vector / float
- 1.52 vector Cross vector
- 1.53 vector Dot vector
- 1.54 float % float
- 1.55 float + float
- 1.56 int + int
- 1.57 range + range
- 1.58 rotator + rotator
- 1.59 vector + vector
- 1.60 float - float
- 1.61 int - int
- 1.62 range - range
- 1.63 rotator - rotator
- 1.64 vector - vector
- 1.65 int << int
- 1.66 vector << rotator
- 1.67 int >> int
- 1.68 vector >> rotator
- 1.69 int >>> int
- 1.70 float < float
- 1.71 int < int
- 1.72 string < string
- 1.73 float <= float
- 1.74 int <= int
- 1.75 string <= string
- 1.76 bool == bool
- 1.77 float == float
- 1.78 int == int
- 1.79 name == name
- 1.80 Object == Object
- 1.81 range == range
- 1.82 rotator == rotator
- 1.83 string == string
- 1.84 vector == vector
- 1.85 float > float
- 1.86 int > int
- 1.87 string > string
- 1.88 float >= float
- 1.89 int >= int
- 1.90 string >= string
- 1.91 int ClockwiseFrom int
- 1.92 float ~= float
- 1.93 string ~= string
- 1.94 bool != bool
- 1.95 float != float
- 1.96 int != int
- 1.97 name != name
- 1.98 Object != Object
- 1.99 range != range
- 1.100 rotator != rotator
- 1.101 string != string
- 1.102 vector != vector
- 1.103 int & int
- 1.104 int ^ int
- 1.105 int | int
- 1.106 bool && bool
- 1.107 bool ^^ bool
- 1.108 bool || bool
- 1.109 byte *= byte
- 1.110 float *= float
- 1.111 int *= float
- 1.112 range *= float
- 1.113 range *= range
- 1.114 rotator *= float
- 1.115 vector *= float
- 1.116 vector *= vector
- 1.117 byte += byte
- 1.118 float += float
- 1.119 int += int
- 1.120 range += range
- 1.121 rotator += rotator
- 1.122 vector += vector
- 1.123 byte -= byte
- 1.124 float -= float
- 1.125 int -= int
- 1.126 range -= range
- 1.127 rotator -= rotator
- 1.128 vector -= vector
- 1.129 byte /= byte
- 1.130 float /= float
- 1.131 int /= float
- 1.132 range /= float
- 1.133 rotator /= float
- 1.134 vector /= float
- 1.135 string $ string
- 1.136 string @ string
- Object operators in other games:
- RTNP, U1, UT, U2XMP, UE2Runtime, UT2003, UT2004, UT3, UDK
- Other member categories for this class:
- static native functions, structs
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Operators
!bool
!ComponentHandle
static final preoperator bool ! (ComponentHandle A)
!float
!int
!name
!Object
!ParticleHandle
static final preoperator bool ! (ParticleHandle A)
!rotator
!string
!vector
++byte
++int
-float
-int
-range
-vector
--byte
--int
~int
byte++
int++
byte--
int--
bool?
ComponentHandle?
static final postoperator bool ? (ComponentHandle A)
float?
int?
name?
Object?
ParticleHandle?
static final postoperator bool ? (ParticleHandle A)
rotator?
string?
vector?
float @= range
{{{1}}}
float ** float
float * float
float * range
float * rotator
float * vector
int * int
range * float
range * range
rotator * float
vector * float
vector * vector
float / float
float / range
int / int
range / float
rotator / float
vector / float
vector Cross vector
vector Dot vector
float % float
float + float
int + int
range + range
rotator + rotator
vector + vector
float - float
int - int
range - range
rotator - rotator
vector - vector
int << int
vector << rotator
int >> int
vector >> rotator
int >>> int
float < float
int < int
string < string
float <= float
{{{1}}}
int <= int
{{{1}}}
string <= string
{{{1}}}
bool == bool
{{{1}}}
float == float
{{{1}}}
int == int
{{{1}}}
name == name
{{{1}}}
Object == Object
{{{1}}}
range == range
{{{1}}}
rotator == rotator
{{{1}}}
string == string
{{{1}}}
vector == vector
{{{1}}}
float > float
int > int
string > string
float >= float
{{{1}}}
int >= int
{{{1}}}
string >= string
{{{1}}}
int ClockwiseFrom int
float ~= float
{{{1}}}
string ~= string
{{{1}}}
bool != bool
{{{1}}}
float != float
{{{1}}}
int != int
{{{1}}}
name != name
{{{1}}}
Object != Object
{{{1}}}
range != range
{{{1}}}
rotator != rotator
{{{1}}}
string != string
{{{1}}}
vector != vector
{{{1}}}
int & int
int ^ int
int | int
native(158) static final operator(28) int
bool && bool
bool ^^ bool
bool || bool
native(132) static final operator(32) bool
byte *= byte
{{{1}}}
float *= float
{{{1}}}
int *= float
{{{1}}}
range *= float
{{{1}}}
range *= range
{{{1}}}
rotator *= float
{{{1}}}
vector *= float
{{{1}}}
vector *= vector
{{{1}}}
byte += byte
{{{1}}}
float += float
{{{1}}}
int += int
{{{1}}}
range += range
{{{1}}}
rotator += rotator
{{{1}}}
vector += vector
{{{1}}}
byte -= byte
{{{1}}}
float -= float
{{{1}}}
int -= int
{{{1}}}
range -= range
{{{1}}}
rotator -= rotator
{{{1}}}
vector -= vector
{{{1}}}
byte /= byte
{{{1}}}
float /= float
{{{1}}}
int /= float
{{{1}}}
range /= float
{{{1}}}
rotator /= float
{{{1}}}
vector /= float
{{{1}}}