27 : hostName_(
std::move(hostName)), nodeId_(
std::move(
nodeId)) {}
34 [[nodiscard]]
bool isValid()
const;
45 Scene *getScene()
const;
49 bool setPosition(
float x,
float y,
float z);
51 float getPositionX()
const;
53 float getPositionY()
const;
55 float getPositionZ()
const;
57 std::vector<float> getPosition()
const;
62 float getRotationYaw()
const;
64 float getRotationPitch()
const;
66 float getRotationRoll()
const;
68 std::vector<float> getRotation()
const;
71 bool setScale(
float sx,
float sy,
float sz);
73 float getScaleX()
const;
75 float getScaleY()
const;
77 float getScaleZ()
const;
79 std::vector<float> getScale()
const;
82 bool setVisible(
bool v);
84 bool isVisible()
const;
88 float getWorldPositionX()
const;
90 float getWorldPositionY()
const;
92 float getWorldPositionZ()
const;
94 std::vector<float> getWorldPosition()
const;
96 std::vector<float> getWorldMatrix()
const;
98 std::vector<float> getForward()
const;
100 std::vector<float> getRight()
const;
102 std::vector<float> getUp()
const;
106 std::string getParentId()
const;
108 int getChildCount()
const;
110 std::string getChildIdAt(
int ordinal)
const;
112 std::string getPath()
const;
115 std::string hostName_;