def create(engine, data, scene, region=None, v3d=None, rv3d=None, preview_osl=False): import bpy import _cycles data = data.as_pointer() userpref = bpy.context.user_preferences.as_pointer() scene = scene.as_pointer() if region: region = region.as_pointer() if v3d: v3d = v3d.as_pointer() if rv3d: rv3d = rv3d.as_pointer() if bpy.app.debug_value == 256: _cycles.debug_flags_update(scene) else: _cycles.debug_flags_reset() engine.session = _cycles.create(engine.as_pointer(), userpref, data, scene, region, v3d, rv3d, preview_osl)
def create(engine, data, scene, region=0, v3d=0, rv3d=0): import _cycles data = data.as_pointer() userpref = bpy.context.user_preferences.as_pointer() scene = scene.as_pointer() if region: region = region.as_pointer() if v3d: v3d = v3d.as_pointer() if rv3d: rv3d = rv3d.as_pointer() engine.session = _cycles.create(engine.as_pointer(), userpref, data, scene, region, v3d, rv3d)
def create(engine, data, region=None, v3d=None, rv3d=None, preview_osl=False): import _cycles import bpy data = data.as_pointer() prefs = bpy.context.preferences.as_pointer() if region: region = region.as_pointer() if v3d: v3d = v3d.as_pointer() if rv3d: rv3d = rv3d.as_pointer() engine.session = _cycles.create(engine.as_pointer(), prefs, data, region, v3d, rv3d, preview_osl)
def create(engine, data, region=None, v3d=None, rv3d=None, preview_osl=False): import _cycles import bpy data = data.as_pointer() prefs = bpy.context.preferences.as_pointer() if region: region = region.as_pointer() if v3d: v3d = v3d.as_pointer() if rv3d: rv3d = rv3d.as_pointer() engine.session = _cycles.create( engine.as_pointer(), prefs, data, region, v3d, rv3d, preview_osl)