13 template <
typename ObjectType>
27template <std::derived_from<Object> ObjectType>
38template <
typename ObjectType,
typename RenderObjectType>
45 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:29
const ObjectType * target_
Definition MRRenderWrapObject.h:33
~BasicWrapperTarget()=default
Wrapper(const VisualObject &object)
Definition MRRenderWrapObject.h:42
Wrapper & operator=(const Wrapper &)=delete
Wrapper(const Wrapper &)=delete
Definition MRRenderWrapObject.h:20
~BasicWrapperTargetUntyped()=default
Visual Object.
Definition MRVisualObject.h:116
Definition MRRenderWrapObject.h:11
Definition MRRenderWrapObject.h:8
Need this helper base class to make sure the subobject is initialized before the render object,...
Definition MRRenderWrapObject.h:15
ObjectType subobject
Definition MRRenderWrapObject.h:16