Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/blender/addon/engine.py
| Show First 20 Lines • Show All 53 Lines • ▼ Show 20 Lines | |||||
| def render(engine): | def render(engine): | ||||
| import _cycles | import _cycles | ||||
| if hasattr(engine, "session"): | if hasattr(engine, "session"): | ||||
| _cycles.render(engine.session) | _cycles.render(engine.session) | ||||
| def bake(engine, obj, pass_type, object_id, pixel_array, num_pixels, depth, result): | def bake(engine, obj, pass_type, object_id, pixel_array, num_pixels, depth, matrix, result): | ||||
| 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, obj.as_pointer(), pass_type, object_id, pixel_array.as_pointer(), num_pixels, depth, result.as_pointer()) | _cycles.bake(engine.session, obj.as_pointer(), pass_type, object_id, pixel_array.as_pointer(), num_pixels, depth, matrix.as_pointer(), result.as_pointer()) | ||||
| def reset(engine, data, scene): | def reset(engine, data, scene): | ||||
| import _cycles | import _cycles | ||||
| data = data.as_pointer() | data = data.as_pointer() | ||||
| scene = scene.as_pointer() | scene = scene.as_pointer() | ||||
| _cycles.reset(engine.session, data, scene) | _cycles.reset(engine.session, data, scene) | ||||
| Show All 33 Lines | |||||