thug/Code/Gfx/NGC/p_NxSprite.h

38 lines
898 B
C
Raw Normal View History

2016-02-13 21:39:12 +00:00
///////////////////////////////////////////////////////////////////////////////
// p_NxScene.h
#ifndef __GFX_P_NX_SPRITE_H__
#define __GFX_P_NX_SPRITE_H__
#include "Gfx/NxSprite.h"
#include "Gfx/Ngc/NX/texture.h"
#include "Gfx/Ngc/NX/sprite.h"
namespace Nx
{
/////////////////////////////////////////////////////////////////////////////////////
// Private classes
//
// Machine specific implementation of the CSprite
class CNgcSprite : public CSprite
{
public:
CNgcSprite();
virtual ~CNgcSprite();
private: // It's all private, as it is machine specific
virtual void plat_initialize();
virtual void plat_update_hidden(); // Tell engine of update
virtual void plat_update_engine(); // Update engine primitives
virtual void plat_update_priority();
NxNgc::sSprite * mp_plat_sprite;
};
} // Namespace Nx
#endif