108 typename RemoveRef<T>::CallbackReadBuffer cbrb,
110 typename RemoveRef<T>::CallbackReadBuffer;
112 RemoveRef<T>(vPtr, u, u);
113 RemoveRef<T>(vPtr, u, u, vPtr);
116 { obj.viewId() } -> std::convertible_to<uint>;
120 { obj.setDefaultClearColor(c) } -> std::same_as<void>;
122 { obj.onInit() } -> std::same_as<void>;
123 { obj.onResize(u, u) } -> std::same_as<void>;
124 { obj.onPaint() } -> std::same_as<void>;
126 { obj.onReadDepth(p, cbrb) } -> std::same_as<bool>;
127 { obj.onScreenshot(str) } -> std::same_as<bool>;
128 { obj.onScreenshot(str, u, u) } -> std::same_as<bool>;