26 lines
566 B
C++
26 lines
566 B
C++
|
namespace Components
|
||
|
{
|
||
|
class ModelSurfs : public Component
|
||
|
{
|
||
|
public:
|
||
|
ModelSurfs();
|
||
|
~ModelSurfs();
|
||
|
|
||
|
private:
|
||
|
|
||
|
static std::map<void*, IUnknown*> BufferMap;
|
||
|
|
||
|
static void ReleaseModelSurf(Game::XAssetHeader header);
|
||
|
|
||
|
static void BeginRecover();
|
||
|
static void EndRecover();
|
||
|
|
||
|
static IUnknown* GetBuffer(void* buffer);
|
||
|
static void SetBuffer(char streamHandle, void* buffer, IUnknown** bufferOut, int* offsetOut);
|
||
|
|
||
|
static void GetIndexBufferStub();
|
||
|
static void GetIndexBufferStub2();
|
||
|
static void GetVertexBufferStub();
|
||
|
};
|
||
|
}
|