mirror of
https://github.com/AxioDL/PrimeWorldEditor.git
synced 2025-06-14 02:23:46 +00:00
21 lines
639 B
C++
21 lines
639 B
C++
#ifndef CRADIUSSPHEREEXTRA_H
|
|
#define CRADIUSSPHEREEXTRA_H
|
|
|
|
#include "CScriptExtra.h"
|
|
|
|
class CRadiusSphereExtra : public CScriptExtra
|
|
{
|
|
// Sphere visualization for objects that have a float radius property.
|
|
u32 mObjectType;
|
|
CFloatRef mRadius;
|
|
|
|
public:
|
|
explicit CRadiusSphereExtra(CScriptObject* pInstance, CScene* pScene, CScriptNode* pParent = 0);
|
|
void AddToRenderer(CRenderer* pRenderer, const SViewInfo& rkViewInfo);
|
|
void Draw(FRenderOptions Options, int ComponentIndex, ERenderCommand Command, const SViewInfo& rkViewInfo);
|
|
CColor Color() const;
|
|
CAABox Bounds() const;
|
|
};
|
|
|
|
#endif // CRADIUSSPHEREEXTRA_H
|