···8888 * * @ref xrt_compositor::poll_events
8989 * * @ref xrt_compositor::destroy
9090 *
9191+ * Partially implements @ref xrt_compositor_native, meant to serve as
9292+ * the base of a main compositor implementation.
9393+ *
9494+ * @implements xrt_compositor_native
9195 * @ingroup comp_util
9292- * @see comp_base
9396 */
9497struct comp_base
9598{
···140143 * The bundle needs to be initialised before any of the implemented functions
141144 * are call, but is not required to be initialised before this function is
142145 * called.
146146+ *
147147+ * @protected @memberof comp_base
143148 */
144149void
145150comp_base_init(struct comp_base *cb);
···148153 * De-initialises all structs, except @ref vk_bundle.
149154 *
150155 * The bundle needs to be de-initialised by the sub-class.
156156+ *
157157+ * @private @memberof comp_base
151158 */
152159void
153160comp_base_fini(struct comp_base *cb);