xcal
基于 C++23 的现代图形渲染引擎
载入中...
搜索中...
未找到
abs_mgroup.hpp
浏览该文件的文档.
1#pragma once
2#include <xcal/public.h>
3
4#include <vector>
10
11template <class... T>
12class A : public T... {};
13
14namespace xcal::mobject {
16 : public ComposedMObject<AbsMGroup, BaseTransformableMobject> {
17 protected:
18 std::vector<AbsMObject_ptr> mobjects_{};
19
20 public:
21 const std::vector<AbsMObject_ptr> &mobjects() const { return mobjects_; }
23
24 public:
25 AbsMGroup(const AbsMGroup &) = delete;
26 AbsMGroup &operator=(const AbsMGroup &) = delete;
27};
28} // namespace xcal::mobject
抽象图形对象基类
const std::vector< AbsMObject_ptr > & mobjects() const
AbsMGroup(const AbsMGroup &)=delete
AbsMGroup & operator=(const AbsMGroup &)=delete
Declaration of vector, matrix, quaternion, and complex classes
#define XCAL_API
Definition public.h:69