12 template <
typename ObjectType>
26template <std::derived_from<Object> ObjectType>
37template <
typename ObjectType,
typename RenderObjectType>
44 if constexpr ( std::derived_from<ObjectType, detail::BasicWrapperTargetUntyped> )
The first template argument of Wrapper can inherit from this to know the object we're wrapping.
Definition MRRenderWrapObject.h:28
const ObjectType * target_
Definition MRRenderWrapObject.h:32
~BasicWrapperTarget()=default
Wrapper(const VisualObject &object)
Definition MRRenderWrapObject.h:41
Wrapper & operator=(const Wrapper &)=delete
Wrapper(const Wrapper &)=delete
Definition MRRenderWrapObject.h:19
~BasicWrapperTargetUntyped()=default
Visual Object.
Definition MRVisualObject.h:115
Definition MRRenderWrapObject.h:10
Definition MRRenderWrapObject.h:7
Need this helper base class to make sure the subobject is initialized before the render object,...
Definition MRRenderWrapObject.h:14
ObjectType subobject
Definition MRRenderWrapObject.h:15