Commit History

Author SHA1 Message Date
  Lasse Öörni 0e5f6e2070 Build and Lua bindings fixes. Return 1.0 for unknown master volumes. Change Audio::IsMasterGain() to Audio::HasMasterGain(). Change Audio::GetSoundSourceMasterGain() to use StringHash to avoid per-frame string compares. Guard against out of bounds array access when deserializing cursor's shape attributes. 11 years ago
  Alex Parlett c2110573c6 [Added] Documentation 11 years ago
  Alex Parlett cd099df50f Added dynamic cursor definitions while keeping the original enum definitions for backwards compatibility, ui subsystems and sdl. Revised the serialization system for cursors as well which is a breaking change and requires wrapping each old style cursor definition in a <variant type="VariantVector></variant>. 11 years ago
  aster2013 cb819a5a6f Remove class name and variant type from attribute macros. 11 years ago
  aster2013 d99b6e9a4e Remove type from MIXED_ACCESSOR_ATTRIBUTE macro, make it more cleaner. Other attribute macros will be modify later. 11 years ago
  aster2013 7e46f0c862 Add MIXED_ACCESSOR_ATTRIBUTE. 11 years ago
  Lasse Öörni 8463393377 Initial resource background loading API and implementation. Background loading-capable implementation for textures (load image in background thread, upload image to GPU in main thread), other resources todo. 11 years ago
  Lasse Öörni 5442bb22c8 Comment out Cursor::ApplyOSCursorShape() on mobile platforms to avoid error log print. 11 years ago
  Yao Wei Tjong 姚伟忠 ffe7a7699f Minor enhancement on getting optional resources and error handling. 12 years ago
  Lasse Öörni 6d5ddc23e0 Bump the copyright for 2014. 12 years ago
  Lasse Öörni d2a7173e5f Reset UI cursor shape during BeginFrame event, which allows custom logic to set it per frame. Apply OS cursor shape only once during UI rendering to avoid flicker (and potential loss of performance) 12 years ago
  Lasse Öörni 712345aa56 Added log macros with formatting. Closes #114. 12 years ago
  Lasse Öörni d1df925013 Added Image::GetSDLSurface() to avoid code duplication. Fixed crash from null image pointer in Graphics::CreateWindowIcon(). 12 years ago
  Lasse Öörni ee0e3aa663 Removed the mechanism of binary-serializing resource name hashes instead of resource names. This is to allow correct resource loading from binary scene files on platforms that cannot iterate the resources in the application installation (eg. Android). This also affects networking, downside is increased network payload size when resource attributes are transferred. All binary scenes saved with old Urho versions are also invalidated. 12 years ago
  Yao Wei Tjong 姚伟忠 4b549c9c7a Revert back to no-ops for Input::SetMouseVisible() on RPI. 12 years ago
  Wei Tjong Yao 02512cecf9 In order to move the out-of-source 'build' directory back to Urho3D project root directory, all the source codes sub-directories are now moved down one level to a new directory under project root called 'Source'. 12 years ago