Newer
Older
Import / projects / Gameloft / bne_lib / code / GameObjects / SceneHighlight.h
@John John on 29 Dec 2020 851 bytes bulk import from macbookpro checkouts
#ifndef __BNE_SCENE_HIGHLIGHT_OBJECT_H__
#define __BNE_SCENE_HIGHLIGHT_OBJECT_H__

#include "Utils/BNELibTypes.h"
#include <Graphics/Object.h>

static_assert(BNE_LIB_GLOBAL_TYPE_START == RKSERIAL_GLOBALTYPE_USERDEFINED + 2048, "Update lookup table values");

BEGIN_CUSTOMOBJECT(SceneHighlight, RKGlobalType)
public:
  enum TYPE { GLOBALTYPE = bne::BNELIB_SCENEHIGHLIGHT };

  SceneHighlight() { m_ObjectSubType = GLOBALTYPE; }

  //+ serialized data:
  float m_startRadius = 1.0f;
  RKVector m_startColor = RKVector::One;

  float m_middleRadius = 1.0f;
  RKVector m_middleColor = RKVector::One;
  float m_middleTime = 1.0f;

  float m_endRadius = 1.0f;
  RKVector m_endColor = RKVector::One;
  float m_endTime = 1.0f;
  //- serialized data:

END_CUSTOMOBJECT(SceneHighlight)


#endif //__BNE_SCENE_HIGHLIGHT_OBJECT_H__