История коммитов

Автор SHA1 Сообщение Дата
  Wei Tjong Yao 9bfb0019e3 Added logic to filter UI-style and implicit attributes from UI serialization result. Added logic to let Attribute Inspector to recognize derived values from UI-style file (so, only user modified and programmatically modified attributes are displayed using 'modified color'). Enhanced UI style file processing to support derived 'style' (see how 'ListView' style is derived from 'ScrollView' style and 'CloseButton' derived from 'Button' in file 'DefaultStyle.xml' as examples). Enhanced Serializable class to support instance-level default values (used in XML serialization filtering and also in Editor app). Enhanced Context class to support update of class-level default values during object registration in UIElement's descendant classes. Verified and fixed the attribute default values in RegisterObject() method for all UIElement's descendant classes. Added new method in XMLElement to remove attribute. Exposed new methods to Script API accordingly. 12 лет назад
  Lasse Öörni 56fbf5a1e9 Added attributes to Text3D. 12 лет назад
  Lasse Öörni 5bd757850f Added functionality to Text3D. Attributes yet missing. 12 лет назад
  Lasse Öörni 9132ea611c Removed shadow bias adjustment according to shadow map resolution, as it causes the amount of "peter panning" to change. 12 лет назад
  Wei Tjong Yao 832ef7ddfd Fixed XPath query result integration with existing XMLElement class (XMLElement constructed from XPath query result should be abled to traverse up/down document tree as if it is a 'normal' XMLElement). Added feature to auto-add variable into XPath variables set based on pre-formatted variable string. Modified 3rd-party PugiXML library to have a proper xpath_node copy-constructor. Fixed UI.h to build under GCC. 12 лет назад
  Lasse Öörni 379d786da4 Fixed NinjaSnowWar assets to use 1m world unit. 12 лет назад
  Wei Tjong Yao 342db6f72b Fixed indentation calculation for vertically layout UI-element parent. Fixed LineEdit indentation handling on internal objects. Added and exposed functions to determine whether UI-element size is fixed. 12 лет назад
  Wei Tjong Yao 21a2a008fa Fixed UI-element debug draw being clipped by clip-border. 12 лет назад
  Wei Tjong Yao 5d698d9ad1 Turned on XPath feature in pugixml thirdparty library. Added new XPath query and resultset wrapper classes and exposed them to Script. Reimplemented UI-element serialization filtering function using XPath query. 12 лет назад
  Lasse Öörni 362e6a6f95 Added functionality to NavigationMesh. 12 лет назад
  Wei Tjong Yao 17714cb198 Further fine tuning on the UI subsystem. 12 лет назад
  Lasse Öörni 606d374936 Added GetWorldBoundingBox() to CollisionShape. 12 лет назад
  Wei Tjong Yao 05fd7419a7 Fixed UI-element debug draw overdrawing the modal element and menu popup. Refactored UI subsystem to support multiple modal elements and auto-dismissal of modal elements when ESC is pressed. The 'Is Modal' attribute of Window UI-element type can be tested in Editor. 12 лет назад
  Lasse Öörni 3fac48401a Added support for partial navmesh rebuild. 12 лет назад
  Wei Tjong Yao 712de11c99 Debug draw UI-elements in Editor. 12 лет назад
  Lasse Öörni be3b304836 Added batch files to start the navigation example. 12 лет назад
  Lasse Öörni c11f65dfea Added FindPath() function to NavigationMesh. 12 лет назад
  Lasse Öörni 03dce6b988 Serialize navigation data along with the scene. 12 лет назад
  Wei Tjong Yao 1c38290e77 Added functionality to select UI-elements by using cursor (Only enabled elements at this moment). Changed implementation of creating new component so that it also works for multi-edit nodes. 12 лет назад
  Lasse Öörni 0e713bd509 Generate Recast/Detour data. 12 лет назад
  Wei Tjong Yao 1230087620 Implemented all the common edit functionalities under 'Edit' menu for UI-element with undo/redo support. Exposed Variant's SetUInt() and GetUInt() to script. Enhanced UIElement's CreateChild() and LoadXML() to insert newly created child at the request child index, added new FindChild() method and exposed it. Added new XMLElement's SetUInt() and GetUInt() methods and exposed them. Simplified the Menu's hover logic to resolve stability issue. 12 лет назад
  Lasse Öörni b45fac020f Applied AssetImporter & MathAPI patch from primitivewaste. 12 лет назад
  Wei Tjong Yao d5ddc3b3d6 Implemented 'Create new UI Element' functionality in the editor with undo/redo support. Some cosmetic changes in editor. Enhanced UI Script API to be able to define element event sender. Enhanced Menu to auto popup child menu when parent menu item is being hovered. 12 лет назад
  Lasse Öörni 5375254f0b Exposed functions to create nodes & components with specified IDs. This should make it unnecessary to handle ID rewriting in undo/redo. 12 лет назад
  Wei Tjong Yao a76a3b1ab7 Reordered UIElement's attributes, common attributes got registered first. Enhanced Attribute Inspector to show UIElement's attributes for single selection case. Multiple selection is still WIP. 12 лет назад
  Wei Tjong Yao 276bbb1590 Updated documentation. 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 6a7ffdcd19 Updated to newest AssImp from git repository. 12 лет назад
  Wei Tjong Yao 75df330fe3 Started work on UI element editor, pardon the dust. Added 'traversalMode' property to UIElement and exposed it to ScriptAPI to control the children UI batches generation. Enhanced Scene to safe keep the filename used in last serialization, fixed to perform a Clear() before Load()/LoadXML(). Exposed String's Clear() method to Script API. Fixed ListView to insert multiple top-level items in hierarchy mode correctly. 12 лет назад
  Wei Tjong Yao 06f3580948 Enhanced the Attribute Inspector to show the 'Is Enabled' check box on the node/component 'title bar' instead of in the attribute list; and small refactoring to reduce the number of parameters being passed in a number of functions. Refactored to modify AttributeInfo's name to become a String. Exposed 'internal' property of UIElement to Script API. Enhanced Text class so that it renders the selected text being hovered by mouse a little differently than those without. 12 лет назад