thug/Code/Gfx/XBox/p_NxSprite.h

37 lines
902 B
C
Raw Permalink 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/xbox/NX/texture.h"
#include "Gfx/xbox/NX/sprite.h"
namespace Nx
{
/////////////////////////////////////////////////////////////////////////////////////
// Private classes
//
// Machine specific implementation of the CSprite
class CXboxSprite : public CSprite
{
public:
CXboxSprite();
virtual ~CXboxSprite();
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();
NxXbox::sSprite * mp_plat_sprite;
};
} // Namespace Nx
#endif