- * @brief Retrieve the position constraint function of an item in the layout.
- *
- * The constraint will be applied when the item is created or the layout is activated.
- * @param[in] itemId The ID of an item in the layout.
- * @param[out] constraint The position constraint function of an item, or an uninitialized function pointer.
- * @return Whether the position constraint function of an item is available or not
- */
- virtual bool GetPositionConstraint(unsigned int itemId, Vector3Function& constraint) const = 0;
-
- /**
- * @brief Retrieve the rotation constraint function of an item in the layout.
- *
- * The constraint will be applied when the item is created or the layout is activated.
- * @param[in] itemId The ID of an item in the layout.
- * @param[out] constraint The rotation constraint function of an item, or an uninitialized function pointer.
- * @return Whether the rotation constraint function of an item is available or not
- */
- virtual bool GetRotationConstraint(unsigned int itemId, QuaternionFunction& constraint) const = 0;
-
- /**
- * @brief Retrieve the scale constraint function of an item in the layout.
- *
- * The constraint will be applied when the item is created or the layout is activated.
- * @param[in] itemId The ID of an item in the layout.
- * @param[out] constraint The scale constraint function of an item, or an uninitialized function pointer.
- * @return Whether the scale constraint function of an item is available or not
- */
- virtual bool GetScaleConstraint(unsigned int itemId, Vector3Function& constraint) const = 0;
-
- /**
- * @brief Retrieve the color constraint function of an item in the layout.
- *
- * The constraint will be applied when the item is created or the layout is activated.
- * @param[in] itemId The ID of an item in the layout.
- * @param[out] constraint The color constraint function of an item, or an uninitialized function pointer.
- * @return Whether the color constraint function of an item is available or not
- */
- virtual bool GetColorConstraint(unsigned int itemId, Vector4Function& constraint) const = 0;
-
- /**
- * @brief Retrieve the visibility constraint function of an item in the layout.
- *
- * The constraint will be applied when the item is created or the layout is activated.
- * @param[in] itemId The ID of an item in the layout.
- * @param[out] constraint The visibility constraint function of an item, or an uninitialized function pointer.
- * @return Whether the visibility constraint function of an item is available or not
- */
- virtual bool GetVisibilityConstraint(unsigned int itemId, BoolFunction& constraint) const = 0;
-
- /**