38 GZ_UTILS_WARN_IGNORE__DLL_INTERFACE_MISSING
40 GZ_UTILS_WARN_RESUME__DLL_INTERFACE_MISSING
47 public:
virtual void Load()
override;
49 public:
virtual void Init()
override;
51 public:
virtual void Fini()
override;
57 public:
virtual unsigned int Id()
const override;
61 public:
virtual std::chrono::steady_clock::duration
Time()
65 const std::chrono::steady_clock::duration &_time)
override;
68 double _a = 1.0)
override;
76 double _a = 1.0)
override;
102 public:
virtual unsigned int NodeCount()
const override;
106 public:
virtual bool HasNodeId(
unsigned int _id)
const override;
133 public:
virtual bool HasLightId(
unsigned int _id)
const override;
147 bool _recursive =
false)
override;
162 public:
virtual bool HasSensorId(
unsigned int _id)
const override;
177 bool _recursive =
false)
override;
192 public:
virtual bool HasVisualId(
unsigned int _id)
const override;
211 bool _recursive =
false)
override;
245 unsigned int _id)
override;
251 unsigned int _id,
const std::string &_name)
override;
326 const unsigned int _id)
override;
334 const unsigned int _id,
const std::string &_name)
override;
341 const unsigned int _id)
override;
349 const unsigned int _id,
const std::string &_name)
override;
356 const unsigned int _id)
override;
364 const unsigned int _id,
const std::string &_name)
override;
371 const unsigned int _id)
override;
379 const unsigned int _id,
const std::string &_name)
override;
530 unsigned int _id)
override;
545 unsigned int _id)
override;
591 unsigned int _id,
const std::string &_name)
override;
606 unsigned int _id,
const std::string &_name)
override;
614 unsigned int _id)
override;
622 unsigned int _id,
const std::string &_name)
override;
630 unsigned int _id)
override;
638 unsigned int _id,
const std::string &_name)
override;
648 unsigned int _textureSize)
override;
660 public:
virtual void Clear()
override;
669 uint8_t _numPass)
override;
712 gzerr <<
"Thermal camera not supported by: "
727 gzerr <<
"BoundingBox camera not supported by: "
743 gzerr <<
"Segmentation camera not supported by: "
759 gzerr <<
"Wide angle camera not supported by: "
772 gzerr <<
"GpuRays not supported by: "
794 gzerr <<
"GizmoVisual not supported by: "
902 gzerr <<
"ParticleEmitter not supported by: "
916 gzerr <<
"Projector not supported by: "
931 gzerr <<
"GlobalIlluminationVct not supported by: "
946 gzerr <<
"GlobalIlluminationCiVct not supported by: "
963 private:
virtual void CreateNodeStore();
965 private:
virtual void CreateMaterials();
972 private:
void DestroyNodeRecursive(
NodePtr _node,
975 protected:
unsigned int id;
977 GZ_UTILS_WARN_IGNORE__DLL_INTERFACE_MISSING
979 GZ_UTILS_WARN_RESUME__DLL_INTERFACE_MISSING
981 protected: std::chrono::steady_clock::duration time =
982 std::chrono::steady_clock::duration::zero();
1001 protected:
bool isGradientBackgroundColor =
false;
1006 private:
unsigned int nextObjectId;
1008 GZ_UTILS_WARN_IGNORE__DLL_INTERFACE_MISSING
1010 GZ_UTILS_WARN_RESUME__DLL_INTERFACE_MISSING