/********************************************************************
*
* Created: 24/6/2014 12:18
*
* File: fsCTranslationTransformationComponent.h
*
* Author: Martin P. King
*
* Purpose: Identification of HOT entities.
*
*********************************************************************/
#ifndef fsCTranslationTransformationComponenthdr
#define fsCTranslationTransformationComponenthdr
#include <fsCore/src/fsCUniqueId.h>
#include <fsAppCore/src/components/fsIComponent.h>
#include "fsITransformationComponent.h"
class fsCTranslationTransformationComponent : public fsITransformationComponent
{
friend class fsCComponentFactory;
public:
static const fsCUniqueId mTypeId;
protected:
void transformationCreateDo(const fsCVariableTable& pVars) override;
void updateTransform() override;
static fsIComponent* create(fsCEntity* pParent);
fsCTranslationTransformationComponent(fsCEntity* pParent);
virtual ~fsCTranslationTransformationComponent();<--- Destructor in derived class
private:
};
#endif