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
Brecht Van Lommel
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
Brecht Van Lommel
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
Aaron Carlisle
d0acfba937
PyAPI Docs: Move change log link to top with info docs
2018-08-13 20:51:31 -04:00
Aaron Carlisle
27be340616
PyAPI Docs: Remove large note about changing modules
...
These are stable now. We may want another note about
new 2.8 modules
2018-08-13 20:51:30 -04:00
Aaron Carlisle
bee348a388
PyAPI Docs: Remove BGE related documenation
2018-08-13 20:51:30 -04:00
Aaron Carlisle
6218cd3261
PyAPI Docs: Fix Space in URL Name
2018-08-13 20:51:29 -04:00
Campbell Barton
b29b73a67e
Gizmo: update Python templates
2018-07-15 19:51:11 +02:00
Campbell Barton
00fc1d70a7
Merge branch 'master' into blender2.8
2018-07-03 06:58:34 +02:00
Campbell Barton
8c15d612a5
Cleanup: pep8
2018-07-03 06:55:02 +02:00
Campbell Barton
d430d12123
Merge branch 'master' into blender2.8
2018-03-14 18:08:37 +11:00
Bastien Montagne
c1694540c3
API generating script: give better version for releases builds.
...
Was giving '2.62.1 <sha1>' even for releases, now rather giving nicer
'2.62a <sha1>' in that case.
2018-03-13 19:49:39 +01:00
Campbell Barton
572b1a644f
Merge branch 'master' into blender2.8
2017-09-05 22:56:03 +10:00
Campbell Barton
30d7fbd7a0
PyDoc: update context_type_map
2017-09-04 16:19:27 +10:00
Campbell Barton
2475dbdc94
Merge branch 'master' into blender2.8
2017-07-18 13:09:36 +10:00
Bastien Montagne
d4246476d0
Py API doc generation: remove reference to "Blender/Python Add-on Tutorial"
...
That one has been moved to wiki!
2017-07-17 11:36:27 +02:00
Campbell Barton
193d7d6333
Merge branch 'master' into blender2.8
2017-07-17 13:21:05 +10:00
Campbell Barton
bc8a9c47c6
PyDoc: minor change to recent workaround
...
- Isolate workaround in single string and link to issue.
- Quiet unused file warning (since it's an include).
2017-07-17 13:18:58 +10:00
Aaron Carlisle
2d0c9542fe
BPY API: Fix usless links leading to compile errors
...
See https://github.com/sphinx-doc/sphinx/issues/3866 for more information
2017-07-16 17:11:05 -04:00
Campbell Barton
28b2f1c305
Manipulator: Python API
...
Initial support for Python/Manipulator integration
from 'custom-manipulators' branch.
Supports:
- Registering custom manipulators & manipulator-groups.
- Modifying RNA properties, custom values via get/set callbacks,
or invoking an operator.
- Drawing shape presets for Python defined manipulators (arrow, circle, face-maps)
Limitations:
- Only float properties supported.
- Drawing only supported via shape presets.
(we'll likely want a way to define custom geometry or draw directly).
- When to refresh, recalculate manipulators will likely need
integration with notifier system.
Development will be continued in the 2.8 branch
2017-06-26 16:38:04 +10:00
Campbell Barton
3c7355b3a2
Revert "Fix py-api doc building"
...
This reverts commit 838a4622cf7a01f302b4decfd74c4b8a17d7b509.
Also add missing 'lightprobe'
2017-06-24 17:01:25 +10:00
Campbell Barton
838a4622cf
Fix py-api doc building
2017-06-24 16:11:24 +10:00