summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star/sheet/opencl/XOpenCLSelection.idl
diff options
context:
space:
mode:
Diffstat (limited to 'offapi/com/sun/star/sheet/opencl/XOpenCLSelection.idl')
-rw-r--r--offapi/com/sun/star/sheet/opencl/XOpenCLSelection.idl25
1 files changed, 25 insertions, 0 deletions
diff --git a/offapi/com/sun/star/sheet/opencl/XOpenCLSelection.idl b/offapi/com/sun/star/sheet/opencl/XOpenCLSelection.idl
index cbf1af065435..b7f47b8565ee 100644
--- a/offapi/com/sun/star/sheet/opencl/XOpenCLSelection.idl
+++ b/offapi/com/sun/star/sheet/opencl/XOpenCLSelection.idl
@@ -74,6 +74,31 @@ interface XOpenCLSelection : com::sun::star::uno::XInterface
*/
sequence< OpenCLPlatform > getOpenCLPlatforms();
+ /*
+ * Sets OpenCL to be considered only for formulas that use only a specific subset of opcodes.
+ */
+ void enableOpcodeSubsetTest();
+
+ /*
+ * Sets OpenCL to be considered for formulas regardless of what opcodes they contain.
+ */
+ void disableOpcodeSubsetTest();
+
+ /*
+ * Returns whether OpenCL is considered or not depending on the opcodes a formula uses.
+ */
+ boolean isOpcodeSubsetTested();
+
+ /*
+ * Sets the lower limit on the number of cells involved in a formula for OpenCL to be considered.
+ */
+ void setFormulaCellNumberLimit( [in] long number );
+
+ /*
+ * Returns the lower limit on the number of cells involved in a formula for OpenCL to be considered.
+ */
+ long getFormulaCellNumberLimit();
+
};
}; }; }; }; };