Campbell Barton
e3673fd869
Fix building docs with sphinx 3.x
2020-05-11 16:09:56 +10:00
Bastien Montagne
5d3c7d1218
usual PY API doc gen fix after adding a new member to Context...
2020-04-06 12:16:07 +02:00
Bastien Montagne
db4d264e70
fix API doc generation after new volume
entry in context...
2020-03-20 10:48:30 +01:00
2d5773d11a
Documentation: added bpy.msgbus description and examples
...
The `bpy.msgbus` namespace was not included in the documentation generation.
I've added it, and ported Campbell's examples from P563.
2020-03-06 14:29:03 +01:00
Aaron Carlisle
dc257318d0
PyAPI Doc: Add missing Imbuf documentantion
...
The documentation existed but it was never added to the script.
2020-02-25 23:17:01 -05:00
Bastien Montagne
dfa3f51e52
Fix (unreported) broken PY API doc gen after recent GP changes.
...
As usual... Adding/removing members from context requires updates of the
API building script.
2020-01-13 15:58:05 +01:00
Bastien Montagne
50b478e328
Fix Py API doc generation after Mantaflow merge.
2019-12-23 15:19:03 +01:00
Campbell Barton
0384cc6f78
API Docs: don't show functions in 'bpy.app.handlers'
...
This shows the function and it's memory location,
it's not useful for docs so remove it.
2019-11-16 02:41:17 +11:00
Campbell Barton
4ca87085e0
API Docs: only document built-in types
...
Some types were documented in bpy.types aren't accessible there.
For now, disable documenting types from add-ons and some types from
bl_operators, bl_ui... since these are mostly for internal use.
2019-11-16 02:39:51 +11:00
Aaron Carlisle
52cf94eeb5
API Docs: Change handling of Blender Version
2019-07-08 20:53:15 -04:00
Aaron Carlisle
1f2f5f660b
API Docs: Use Opensearch
2019-07-06 17:01:11 -04:00
Aaron Carlisle
f702830a79
API Docs: Theme: Prevent Super Long Enums
2019-07-06 17:01:10 -04:00
Aaron Carlisle
6fad70d551
Cleanup: API Doc Gen: move copying static dir to own function
2019-07-06 17:01:10 -04:00
Aaron Carlisle
66a69fa220
API Docs: Theme Options
...
- Limit Nav depth to 1
- Turn off stick nav
- Add canonical_url
2019-07-03 22:46:52 -04:00
Campbell Barton
52b4afacb2
Fix errors raised at generating Python API docs
...
D5121 by @Nutti
2019-06-24 20:07:20 +10:00
Bastien Montagne
1885d234b0
Fix (unreported) API doc generation script after removal of some ObjectBase ietms from context.
2019-05-27 16:06:40 +02:00
Campbell Barton
928becec60
UV Sculpt: improve tool-system integration
...
In 2.7x UV sculpt was a kind of sub-mode
(a toggle with it's own key-map & drawing code).
Move this to an operator that uses the tool-system,
this simplifies internal logic, especially brush selection
which now matches sculpt and other paint modes.
- Remove toggle used to enable uv sculpt.
- Expose the brush, which was already used but there was no way to
select different brushes.
- Make UV sculpt use paint paint tool slots
(using brushes how all other paint mode currently do).
- Move UV Sculpt keymap to the tools keymap.
- Remove Q to toggle UV sculpt mode,
S/P/G keys to switch tools.
2019-05-01 20:32:38 +10:00
Bastien Montagne
94f55d14c3
Fix (unreported) broken Py API doc after adding gpencil to buttons_context...
2019-03-18 14:42:44 +01:00
Campbell Barton
a71891085d
Context: add pose_object
...
Needed for UI scripts to detect mixed weight paint + pose mode.
2019-03-12 10:22:53 +11:00
Campbell Barton
40f2afcf1d
Cleanup: remove contributors for Python files
...
Following removal from C source code.
See: 8c68ed6df16d8893
2019-02-05 09:17:00 +11:00
Campbell Barton
63fcbfc3a7
RNA: naming, user-preferences -> preferences
2018-12-21 12:55:02 +11:00
Campbell Barton
b322ce0847
Context: add objects_in_mode(_unique_data)
...
Needed for Python to easily support multi-object edit/pose modes.
2018-12-17 17:55:18 +11:00
Campbell Barton
7fac1bfc20
Context: remove active_gpencil_brush
...
We don't have this for other painting modes,
no need for a special case here.
2018-12-17 17:17:43 +11:00
Campbell Barton
d6225c9caa
Merge branch 'master' into blender2.8
2018-12-14 08:14:52 +11:00
Campbell Barton
e961c1244c
Fix typo in context docs.
2018-12-14 08:13:55 +11:00
Jacques Lucke
884638494d
Python API: Fix partial build
...
`gpu_extras` was always visible
2018-11-27 10:56:37 +01:00
Jacques Lucke
c1adf938e6
Timer: Generic BLI_timer with Python wrapper
...
There is a new `bpy.app.timers` api.
For more details, look in the Python API documentation.
Reviewers: campbellbarton
Differential Revision: https://developer.blender.org/D3994
2018-11-26 20:25:15 +01:00
d203234dd0
Python API Docs: better titles.
...
The HTML title did not make it clear that these are docs for the API rather
than a general Blender documentation. Some of the page titles were also too
long and redundant.
2018-11-21 19:31:20 +01:00
Jacques Lucke
9a38526be0
Py API Docs: show gpu_extras module
2018-11-07 15:45:28 +01:00
Bastien Montagne
af58646467
Fix py API docgen script for new context members.
2018-10-19 20:13:50 +02:00
Campbell Barton
83d4328ce7
PyDoc: add gpu.shader
...
Also some syntax corrections.
2018-09-15 10:35:03 +10:00
Campbell Barton
aacdd28edd
PyDoc: add bpy.app.icons to docs
2018-09-13 19:21:08 +10:00
Campbell Barton
1c2358224f
Merge branch 'master' into blender2.8
2018-09-13 16:35:09 +10:00
Campbell Barton
c062d360ca
PyDoc: replace use of deprecated API call
2018-09-13 16:33:34 +10:00
mano-wii
6d04e48539
Join the python modules gpu
and _gpu
into one.
...
Maybe it's still early to set the new drawing api for python.
But joining these two modules is an initial step.
```
>>> gpu.
matrix
select
types
```
```
>>> gpu.types.GPU
Batch(
OffScreen(
VertBuf(
VertFormat(
```
The creation of a new offscreen object is now done by the `GPUOffscreen.__new__` method.
Reviewers: campbellbarton, dfelinto
Reviewed By: campbellbarton, dfelinto
Tags: #bf_blender_2.8
Differential Revision: https://developer.blender.org/D3667
2018-09-05 21:15:44 -03:00
Bastien Montagne
a43ebc63fa
Merge branch 'master' into blender2.8
...
Conflicts:
source/blender/blenkernel/intern/collision.c
2018-09-03 17:44:36 +02:00
4da2acae3a
Spelling fixes in comments and descriptions, patch by luzpaz.
...
Differential Revision: https://developer.blender.org/D3668
2018-09-03 16:55:01 +02:00
Campbell Barton
590a6b5269
Cleanup: pep8
2018-08-28 21:01:22 +10:00
Campbell Barton
f689c821f0
Documentation: fixes for building w/ 2.8
...
Note, bpy.app.icons needs to be supported eventually.
2018-08-17 00:02:36 +10:00
Campbell Barton
3730839958
Correct error in py doc generation
2018-08-14 22:18:46 +10:00
Aaron Carlisle
0e7dd01944
PyDoc: remove old undocumented message
2018-08-13 21:43:51 -04:00
Aaron Carlisle
e040cfe15a
PyDoc: Remove "API" from version
2018-08-13 20:53:45 -04:00
Aaron Carlisle
44871e0e0f
Pydoc: Switch theme to sphinx_rtd_theme
2018-08-13 20:51:36 -04:00
Aaron Carlisle
0a93685dcc
PyDoc: Add missing application icons link
2018-08-13 20:51:36 -04:00
Aaron Carlisle
721321bf9e
Cleanup: copy paste error in tooltip
2018-08-13 20:51:35 -04:00
Aaron Carlisle
34c09bc21e
PyDoc: Various fixes to generation process
2018-08-13 20:51:34 -04:00
Aaron Carlisle
a3cc1fcaf3
PyAPI Docs: Fix syntax error
2018-08-13 20:51:34 -04:00
Aaron Carlisle
57e6359920
PyDoc: Remove hack to rename main doc from 'contents' to 'index'
2018-08-13 20:51:33 -04:00
Aaron Carlisle
7d8477e019
PyAPI: Docs: Remove old Blender.org theme
...
This also makes the generator script only allow one theme.
Having this be an argument does not make sense, just over complicating
things.
2018-08-13 20:51:32 -04:00
Aaron Carlisle
d062c86ed0
PyDoc: Use captions for section headers
2018-08-13 20:51:31 -04:00