public void SetRuntimeData(VFXExpressionSheet sheet, VFXEditorSystemDesc[] systemDesc, VFXEventDesc[] eventDesc, VFXGPUBufferDesc[] bufferDesc, VFXCPUBufferDesc[] cpuBufferDesc, VFXTemporaryGPUBufferDesc[] temporaryBufferDesc = null)
        {
            var internalSheet = new VFXExpressionSheetInternal();

            internalSheet.expressions = sheet.expressions;
            internalSheet.values      = CreateValueSheet(sheet.values);
            internalSheet.exposed     = sheet.exposed;

            SetRuntimeData(internalSheet, systemDesc, eventDesc, bufferDesc, temporaryBufferDesc, cpuBufferDesc);
        }
 extern private void SetRuntimeData(VFXExpressionSheetInternal sheet, VFXEditorSystemDesc[] systemDesc, VFXEventDesc[] eventDesc, VFXGPUBufferDesc[] bufferDesc, VFXTemporaryGPUBufferDesc[] temporaryBufferDesc, VFXCPUBufferDesc[] cpuBufferDesc);