mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 00:14:22 +00:00
Implement LegoTexturePresenter::Read and Store (#641)
* LegoTexturePresenter::Read * Implement LegoTexturePresenter::Store * Rename * Fix naming
This commit is contained in:

committed by
GitHub

parent
fb800db862
commit
9e2f37e7ca
@@ -1,19 +1,26 @@
|
||||
#ifndef LEGOTEXTUREINFO_H
|
||||
#define LEGOTEXTUREINFO_H
|
||||
|
||||
#include "misc/legotypes.h"
|
||||
#include "tgl/tgl.h"
|
||||
|
||||
#include <d3drmobj.h>
|
||||
#include <ddraw.h>
|
||||
|
||||
class LegoTexture;
|
||||
|
||||
// SIZE 0x10
|
||||
struct LegoTextureInfo {
|
||||
class LegoTextureInfo {
|
||||
public:
|
||||
LegoTextureInfo();
|
||||
~LegoTextureInfo();
|
||||
|
||||
static LegoTextureInfo* Create(const char* p_name, LegoTexture* p_texture);
|
||||
static BOOL SetGroupTexture(Tgl::Mesh* pMesh, LegoTextureInfo* p_textureInfo);
|
||||
|
||||
LegoResult FUN_10066010(LegoU8* p_bits);
|
||||
|
||||
// private:
|
||||
char* m_name; // 0x00
|
||||
LPDIRECTDRAWSURFACE m_surface; // 0x04
|
||||
LPDIRECTDRAWPALETTE m_palette; // 0x08
|
||||
|
Reference in New Issue
Block a user