User:NBurn/2.80 Python API Changes

Eventually move to   ?

Update to embedded Python version (last checked: 2018-12-05)

Renamed lamp type
 * The  type from 2.7x has been replaced by

Matrix multiplication
 * mathutils now uses the PEP 465 binary operator for multiplying matrices

BGL module (Over 700 entries removed, partial sample below)

Other

Additional resources:
 * Updating Scripts from 2.7x (older version?)
 * Blender 2.8x / Python, Proposed Changes
 * T52599: Python API, changes to type registration in 2.8
 * Blender 2.8 Python Meeting Notes
 * 2.8: Addons UI
 * Blender 2.8 Planning Update

= Blender 2.80 API Changes =

This section was backed up from:

https://en.blender.org/index.php/Dev:2.8/Source/LayersCollections/API-Changes

scene_collection
If you copy context and override scene_layer, but not scene_collection what's going to be the override scene_collection?

It depends!

Is the original context.scene_collection linked (directly, or indirectly via nesting) into the overridden scene_layer? Then this is still the one you will get.

Is it not? In this case you get the active collection of the overridden scene_layer.