Unigine::Cigi::IViewBase Class
Header: | #include <CigiClientInterface.h> |
The CIGIClient plugin is deprecated and no longer supported. For more information on working with CIGI please refer to the IG Application section.
This class represents the CIGI View base interface. It contains common methods for View and ViewGroup interfaces.
CIGI plugin must be loaded.
IViewBase Class
Members
void setParentEntity( IEntity * entity )
Attaches the View(Group) as a child to the specified parent entity.Arguments
- IEntity * entity - Parent entity.
int getParentEntityID( )
Returns the ID of the parent entity for the View(Group).Return value
Parent entity ID.void setPosition( const Math::Vec3 & position )
Sets the View(Group) position.Arguments
- const Math::Vec3 & position - View(Group) position coordinates to set.
Math::Vec3 getPosition( )
Returns the current View(Group) position.Return value
View(Group) position coordinates.void setRotationEuler( const Math::vec3 & euler )
Sets the View(Group) rotation.Arguments
- const Math::vec3 & euler - View(Group) rotation euler angles to set.
Math::vec3 getRotationEuler( )
Returns the current View(Group) rotation.Return value
View(Group) rotation euler angles.const Ptr<Node> & getNode( )
Returns the node assigned to the View(Group).Return value
Node assigned to the View(Group).const Ptr<PlayerDummy> & getPlayer( )
Returns the PlayerDummy assigned to the View(Group).Return value
PlayerDummy assigned to the View(Group).virtual ~IViewBase( )
Virtual destructor.Last update:
2020-01-14
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)