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;
595 unsigned int _id,
const std::string &_name)
override;
610 unsigned int _id,
const std::string &_name)
override;
618 unsigned int _id)
override;
626 unsigned int _id,
const std::string &_name)
override;
634 unsigned int _id)
override;
642 unsigned int _id,
const std::string &_name)
override;
652 unsigned int _textureSize)
override;
664 public:
virtual void Clear()
override;
673 uint8_t _numPass)
override;
716 gzerr <<
"Thermal camera not supported by: "
731 gzerr <<
"BoundingBox camera not supported by: "
747 gzerr <<
"Segmentation camera not supported by: "
763 gzerr <<
"Wide angle camera not supported by: "
776 gzerr <<
"GpuRays not supported by: "
798 gzerr <<
"GizmoVisual not supported by: "
917 gzerr <<
"ParticleEmitter not supported by: "
931 gzerr <<
"Projector not supported by: "
946 gzerr <<
"GlobalIlluminationVct not supported by: "
961 gzerr <<
"GlobalIlluminationCiVct not supported by: "
978 private:
virtual void CreateNodeStore();
980 private:
virtual void CreateMaterials();
987 private:
void DestroyNodeRecursive(
NodePtr _node,
990 protected:
unsigned int id;
992 GZ_UTILS_WARN_IGNORE__DLL_INTERFACE_MISSING
994 GZ_UTILS_WARN_RESUME__DLL_INTERFACE_MISSING
996 protected: std::chrono::steady_clock::duration time =
997 std::chrono::steady_clock::duration::zero();
1016 protected:
bool isGradientBackgroundColor =
false;
1021 private:
unsigned int nextObjectId;
1023 GZ_UTILS_WARN_IGNORE__DLL_INTERFACE_MISSING
1025 GZ_UTILS_WARN_RESUME__DLL_INTERFACE_MISSING