blender/release/scripts/startup/bl_ui
Antony Riakiotakis a305452275 Paint refactoring commit, non-disruptive (in theory :p)
* Fix precision overflow issue with overlay previews,
* Expose alpha mask mapping to UI (still not functional but coming soon).
* More overlay refactoring:

Overlay now does minimal checking for texture refresh.
Instead, we now have invalidation flags to set an aspect of the brush
overlay as invalid. This is necessary because this way we will be able to
separate and preview different brush attributes on the overlays, using
different textures:

These attributes/aspects are:

Primary texture (main texture for sculpt, vertex, imapaint)
Secondary texture (mask/alpha texture for imapaint)
Cursor texture (cursor texture. It involves brush strength and curves)

Modified the relevant RNA property update functions and C update callback
functions to call the relevant cursor invalidation functions instead
of checking every frame for multiple properties.

Properties that affect this are:

Image changes, if image is used by current brush,
Texture slot changes, similarly
Curve changes,
Object mode change invalidates the cursor
Paint tool change invalidates the cursor.

These changes give slightly more invalidation cases than simply
comparing the relevant properties each frame, but these do not occur in
performance critical moments and it's a much more elegant system than
adding more variables to check per frame each time we add something on
the system.
2013-04-12 17:21:31 +00:00
..
__init__.py Moved the definitions of Freestyle-specific panels to its own module. 2013-03-21 23:25:18 +00:00
properties_animviz.py Bugfix [#32754] Clear Motion paths button not available on Motion paths panel 2012-10-04 11:05:48 +00:00
properties_constraint.py code cleanup: pep8 & minor changes 2013-03-11 02:19:58 +00:00
properties_data_armature.py Fix [#34300] Slider for list of particle systems (keyed particles) is not doing anything. Navigating a list of more than 5 elements requires keyboard. 2013-02-18 13:30:40 +00:00
properties_data_bone.py rename rna prop _parenting -> _parent 2012-12-21 12:17:30 +00:00
properties_data_camera.py Some minor cleanup in camera's FOV angle props (mostly use DEG2RAD macro, and remove reference to degrees in tips - user is free to use radians if he prefers!). 2012-12-31 14:52:55 +00:00
properties_data_curve.py Added Map Taper option which if enabled maps affect of taper object on 2012-11-08 08:16:44 +00:00
properties_data_empty.py
properties_data_lamp.py Removing BLENDER_GAME from the COMPAT_ENGINES set for the sun lamp's Sky & Atmosphere panel since it isn't supported in the BGE. 2012-10-30 01:59:15 +00:00
properties_data_lattice.py
properties_data_mesh.py Fix uilists showing data names translated (reported on bf-translations ML by Satoshi Yamasaki aka yamyam, thanks!). 2013-02-08 16:01:21 +00:00
properties_data_metaball.py
properties_data_modifier.py Merged changes in the trunk up to revision 55546. 2013-03-24 12:13:13 +00:00
properties_data_speaker.py style cleanup 2012-07-29 12:07:06 +00:00
properties_freestyle.py Added to the Freestyle panel in the Render buttons a button to switch to the Render Layers context. 2013-04-10 20:20:20 +00:00
properties_game.py BGE UI: removing "use_occlusion_culling" from the ui 2013-01-27 19:57:47 +00:00
properties_mask_common.py Fix uilists showing data names translated (reported on bf-translations ML by Satoshi Yamasaki aka yamyam, thanks!). 2013-02-08 16:01:21 +00:00
properties_material.py Fix for [#34308] only half width of material list row is used for material name. 2013-02-18 23:41:28 +00:00
properties_object.py freestyle lineset tag attribute was defined but not used, also some code cleanup. 2013-04-07 01:38:03 +00:00
properties_paint_common.py Paint refactoring commit, non-disruptive (in theory :p) 2013-04-12 17:21:31 +00:00
properties_particle.py Merged changes in the trunk up to revision 55546. 2013-03-24 12:13:13 +00:00
properties_physics_cloth.py Fix part of #33469: cloth preroll had a wrong tooltip and low limit of 200 frames. 2012-12-18 15:44:04 +00:00
properties_physics_common.py code cleanup: py ui 2013-04-04 17:01:51 +00:00
properties_physics_dynamicpaint.py Fix uilists showing data names translated (reported on bf-translations ML by Satoshi Yamasaki aka yamyam, thanks!). 2013-02-08 16:01:21 +00:00
properties_physics_field.py Google Summer of Code project: "Smoke Simulator Improvements & Fire". 2012-10-10 13:18:07 +00:00
properties_physics_fluid.py Add a gui control for setting omp threads in fluids 2013-04-10 18:35:18 +00:00
properties_physics_rigidbody_constraint.py rigidbody: Add motor constraint 2013-02-23 23:04:07 +00:00
properties_physics_rigidbody.py code cleanup: pep8 & minor changes 2013-03-11 02:19:58 +00:00
properties_physics_smoke.py style cleanup 2013-01-15 23:15:32 +00:00
properties_physics_softbody.py Google Summer of Code project: "Smoke Simulator Improvements & Fire". 2012-10-10 13:18:07 +00:00
properties_render_layer.py Code cleanup: 2013-04-06 23:08:06 +00:00
properties_render.py Merged changes in the trunk up to revision 55700. 2013-04-01 13:47:19 +00:00
properties_scene.py UI / World Units: 2013-03-01 19:15:32 +00:00
properties_texture.py Fix for image transparency backwards compatibility. Now the texture datablock has 2013-03-04 13:18:14 +00:00
properties_world.py style cleanup 2012-07-29 12:07:06 +00:00
space_clip.py Clip editor prefetch changes 2013-04-04 09:50:38 +00:00
space_console.py disable translations for some python buttons. 2013-02-08 16:41:02 +00:00
space_dopesheet.py code cleanup: pep8 & minor changes 2013-03-11 02:19:58 +00:00
space_filebrowser.py == file browser == 2012-10-27 18:31:52 +00:00
space_graph.py Animation Editors: Operators to Group/Ungroup Selected F-Curves 2013-02-22 01:49:51 +00:00
space_image.py add render slot cycle forward/backwards menu items. 2013-04-12 10:19:31 +00:00
space_info.py code cleanup: py ui 2013-04-04 17:01:51 +00:00
space_logic.py Editors UI: 2012-11-04 18:26:30 +00:00
space_nla.py code cleanup: python/pep8 and double-promotion warnings. 2013-03-28 19:33:14 +00:00
space_node.py freestyle lineset tag attribute was defined but not used, also some code cleanup. 2013-04-07 01:38:03 +00:00
space_outliner.py
space_sequencer.py Code cleanup / Sequencer: 2013-03-28 22:09:55 +00:00
space_text.py Actually, UI scripts should not use directly pgettext, but rather the iface or tooltip variants. Added those to bpy.app.translations, and used pgettext_iface. 2013-02-10 10:29:38 +00:00
space_time.py code cleanup: py ui 2013-04-04 17:01:51 +00:00
space_userpref_keymap.py I18n: various fixing. 2013-03-28 15:41:43 +00:00
space_userpref.py Image draw method option 2013-04-12 10:52:47 +00:00
space_view3d_toolbar.py Texture tools robustness: 2013-04-08 15:42:13 +00:00
space_view3d.py Added circle selection menu entry for lattice, pose and armature. 2013-04-11 13:29:01 +00:00