Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/blender/addon/engine.py
| Show First 20 Lines • Show All 125 Lines • ▼ Show 20 Lines | |||||
| def render(engine, depsgraph): | def render(engine, depsgraph): | ||||
| import _cycles | import _cycles | ||||
| if hasattr(engine, "session"): | if hasattr(engine, "session"): | ||||
| _cycles.render(engine.session, depsgraph.as_pointer()) | _cycles.render(engine.session, depsgraph.as_pointer()) | ||||
| def draw(engine, depsgraph, region, sima): | |||||
| import _cycles | |||||
| depsgraph = depsgraph.as_pointer() | |||||
| sima = sima.as_pointer() | |||||
| if not engine.session: | |||||
| return | |||||
| # draw render image | |||||
| _cycles.draw(engine.session, depsgraph, sima) | |||||
| def bake(engine, depsgraph, obj, pass_type, pass_filter, width, height): | def bake(engine, depsgraph, obj, pass_type, pass_filter, width, height): | ||||
| import _cycles | import _cycles | ||||
| session = getattr(engine, "session", None) | session = getattr(engine, "session", None) | ||||
| if session is not None: | if session is not None: | ||||
| _cycles.bake(engine.session, depsgraph.as_pointer(), obj.as_pointer(), pass_type, pass_filter, width, height) | _cycles.bake(engine.session, depsgraph.as_pointer(), obj.as_pointer(), pass_type, pass_filter, width, height) | ||||
| def reset(engine, data, depsgraph): | def reset(engine, data, depsgraph): | ||||
| ▲ Show 20 Lines • Show All 109 Lines • Show Last 20 Lines | |||||