Interesting methods from the Blender API I figured to make a note of.
area
- viewport dimensions and the view modeblend_data
- parsed Blend filecollection
- all objects in the scene?engine
- engine ID likeCYCLES
andBLENDER_EEVEE
?gizmo_group
- gizmos are the rotating things in the viewport, no?layer_collection
- this I think replaces the former 20 hardcoded layersmode
- viewport modepreferences
- access to user settingsregion
- how does this differ fromarea
?region_data
- ?scene
screen
- editor settings?space_data
- how is this different from screen, region and area?tool_settings
- various thresholds and values for toolsview_layer
- calling update on it recalculates textswindow
- allows moving and setting the cursor and faking keyboard inputwindow_manager
- access open windowsworkspace
- setting status text
data
- how does it differ frombpy.context.blend_data
?
copy_python_command_button
- get python command name from button
blend_paths
- gets paths to referenced but unpacked filesexecfile
Could be used for the light box.
All API bits would have their own readme section automatically generated and I would just fill in bits to the sections I played around with and found something I wanted to capture.