Lasse Öörni
|
4e1e1f9ce6
Converted static const String arrays to const char* arrays where applicable.
|
12 лет назад |
Wei Tjong Yao
|
2bf7facaa7
Laying the groundwork in the Attribute Inspector for showing the UIElement's attributes (still need more work). Enhanced UI subsystem to support modal element, currently only support modal Window. Exposed a new Variant readonly property to test for 'empty' variant. New UIElement's method to get a child by matching the child's user-defined variant map and exposed it to script, also exposed the existing GetVar() method to script.
|
12 лет назад |
Lasse Öörni
|
34df8b5e82
Fixed headless mode.
|
12 лет назад |
Lasse Öörni
|
da243eb31b
Applied UI & editor related patch from weitjong.
|
12 лет назад |
Lasse Öörni
|
a40fead7dc
Updated license for the new year.
|
13 лет назад |
Lasse Öörni
|
7d8558a51f
Applied massive patch from weitjong.
|
13 лет назад |
Lasse Öörni
|
88aaa46465
Corrected formatting issues. License.txt & Readme.txt encoded as UTF-8, source code uses ASCII encoding.
|
13 лет назад |
Lasse Öörni
|
0a16099532
UIElement serialization / deserialization.
|
13 лет назад |
Lasse Öörni
|
948590623d
Added IntVector2 Variant type.
|
13 лет назад |
Lasse Öörni
|
943d7d1a37
Removed the Variant Rect type as it's too large to fit in 16 bytes due to the defined_ flag.
|
13 лет назад |
Lasse Öörni
|
5aeebaa3bf
Added Rect & IntRect Variant types.
|
13 лет назад |
Lasse Öörni
|
f0b6d55b28
Enclosed Urho3D classes inside Urho3D namespace to avoid clashes with external libraries.
|
13 лет назад |
Lasse Öörni
|
c96f9e72dc
Cleaned up joystick code. Automatically open the joystick when accessed.
|
13 лет назад |
Lasse Öörni
|
c710fb4ef6
Further optimization of network updates. Use a HashMap to store replicated and local nodes and components separately. Query depended on scene nodes only once per network frame, not per user. Cache the network attribute infos to Serializable.
|
13 лет назад |
Lasse Öörni
|
66a860144a
Added separate Equals() function to Vector & Quaternion classes to perform comparison with epsilon. Equality operator does not use epsilon. This optimizes network sync somewhat.
|
13 лет назад |
Lasse Öörni
|
cc3ee34f58
Increased occlusion buffer depth bias.
|
14 лет назад |
Lasse Öörni
|
95a8c8bfa7
Added overloads to Variant & XMLElement that take char pointers.
|
14 лет назад |
Lasse Öörni
|
1e1496e7d4
Refactored setting variants from strings.
|
14 лет назад |
Lasse Öörni
|
df6a86b573
Use placement new in Variant to avoid heap allocation for non-POD types.
|
14 лет назад |
Lasse Öörni
|
7b15b34c83
Removed most OnGetAttribute() / OnSetAttribute() functions in favor of accessor attributes.
|
14 лет назад |
Lasse Öörni
|
3a6163226b
Changed OpenGL rendering to use non-hardcoded shader parameters. Fixed warnings.
|
14 лет назад |
Lasse Öörni
|
b90c1386be
Removed unnecessary parentheses.
|
14 лет назад |
Lasse Öörni
|
516b532a8f
Refactored StringUtils as member functions of String & the classes to be converted.
|
14 лет назад |
Lasse Öörni
|
a956f2ff20
Fixed bugs in Vector & PODVector.
|
14 лет назад |
Lasse Öörni
|
d69efd65f0
Container library fixes.
|
14 лет назад |
Lasse Öörni
|
565de1ad02
Moved some of StringUtils functions to the String class.
|
14 лет назад |
Lasse Öörni
|
9dd15c95e2
DynamicCast to UIElement when creating layouts, because the returned object could theoretically be a Component or Resource as well.
|
14 лет назад |
Lasse Öörni
|
b64d298336
Added template Variant::Get() functions.
|
14 лет назад |
Lasse Öörni
|
7c45da5588
Import new code.
|
14 лет назад |