25 #ifndef __I6ENGINE_API_STATICSTATECOMPONENT_H__
26 #define __I6ENGINE_API_STATICSTATECOMPONENT_H__
104 return "StaticState";
107 std::vector<componentOptions> getComponentOptions()
override;
128 void Init()
override;
130 void sendUpdateMessage();
void setPosition(const Vec3 &position)
Sets position.
std::string getTemplateName() const override
returns the name this template was registered with
Vec3 getScale() const
Gets scale.
Class describing a 3d rotation.
#define ISIXE_MODULES_API
Vec3 getPosition() const
Gets position.
std::map< std::string, std::string > attributeMap
Implements 3-dimensional vectors.
Makes it possible to place a static GameObject For creating a StaticStateComponent, these keys are possible: Name Required Type Description Public pos yes Vec3 position of the SceneNode yes rot yes Quaternion rotation of the SceneNode yes scale yes Vec3 scale of the SceneNode yes
void setRotation(const Quaternion &rotation)
Sets rotation.
Quaternion getRotation() const
Gets rotation.
void setScale(const Vec3 &scale)
Sets scale.
Component Base Class. All Components must derive from Component.