miscellaneous/hudelement_template/orhudelement_template_hudelement.h
#ifndef __ORHUDELEMENT_TEMPLATE_HUDELEMENT_H__
#define __ORHUDELEMENT_TEMPLATE_HUDELEMENT_H__
#define ORHUDELEMENTCUSTOM__CLASSNAME ORHUDElementCustom
#define ORHUDELEMENTCUSTOM__CLASSSTR "ORHUDElementCustom"
#define ORHUDELEMENTCUSTOM__DESCSTR "OR - Sample Custom HUDElement"
class ORHUDElementCustom : public FBHUDElement
{
public:
virtual void GetIntrinsicDimension(FBViewingOptions* pViewingOptins, int& pWidth, int & pHeight) override;
virtual void DrawElement(FBViewingOptions* pViewingOption, Rect& pRect) override;
virtual bool FbxStore(FBFbxObject* pFbxObject,
kFbxObjectStore pStoreWhat)
override;
virtual bool FbxRetrieve(FBFbxObject* pFbxObject,
kFbxObjectStore pStoreWhat)
override;
virtual bool FBCreate() override;
virtual void FBDestroy() override;
};
#endif