mirror of
https://github.com/thunderbrewhq/binana.git
synced 2025-12-12 09:52:28 +00:00
feat(profile): CMapRenderChunk struct
This commit is contained in:
parent
ddc7cd4295
commit
e38ccdc48e
3 changed files with 60 additions and 2 deletions
|
|
@ -84,6 +84,7 @@
|
||||||
#include "map/CMapObj.h"
|
#include "map/CMapObj.h"
|
||||||
#include "map/CChunkLiquid.h"
|
#include "map/CChunkLiquid.h"
|
||||||
#include "map/CDetailDoodadInst.h"
|
#include "map/CDetailDoodadInst.h"
|
||||||
|
#include "map/CMapRenderChunk.h"
|
||||||
|
|
||||||
#include "net/message.h"
|
#include "net/message.h"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -99,8 +99,8 @@ struct CMapChunk
|
||||||
float distToCamera;
|
float distToCamera;
|
||||||
CAaBox bbox2;
|
CAaBox bbox2;
|
||||||
|
|
||||||
void* detailDoodadInstPtr;
|
void* detailDoodadInst;
|
||||||
void* renderChunkPtr;
|
void* renderChunk;
|
||||||
|
|
||||||
int32_t unk_AC;
|
int32_t unk_AC;
|
||||||
int32_t areaId;
|
int32_t areaId;
|
||||||
|
|
|
||||||
57
profile/3.3.5a-windows-386/include/map/CMapRenderChunk.h
Normal file
57
profile/3.3.5a-windows-386/include/map/CMapRenderChunk.h
Normal file
|
|
@ -0,0 +1,57 @@
|
||||||
|
#ifndef CMAPRENDERCHUNK_H
|
||||||
|
#define CMAPRENDERCHUNK_H
|
||||||
|
|
||||||
|
DECLARE_STRUCT(CMapRenderChunkLayer);
|
||||||
|
DECLARE_STRUCT(CMapRenderChunk);
|
||||||
|
|
||||||
|
#include "system/types.h"
|
||||||
|
#include "texture/texture.h"
|
||||||
|
#include "tempest/vector.h"
|
||||||
|
#include "gx/buffer.h"
|
||||||
|
|
||||||
|
struct CMapChunk;
|
||||||
|
|
||||||
|
struct CMapRenderChunkLayer
|
||||||
|
{
|
||||||
|
int16_t flags;
|
||||||
|
int16_t layerIndex;
|
||||||
|
CTexture* texture;
|
||||||
|
int32_t unkIndex;
|
||||||
|
int32_t unkValue;
|
||||||
|
CMapRenderChunk* owner;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct CMapRenderChunk
|
||||||
|
{
|
||||||
|
CMapRenderChunk* renderChunkPtr1;
|
||||||
|
CMapRenderChunk* renderChunkPtr2;
|
||||||
|
uint8_t unkFlags;
|
||||||
|
uint8_t layersCount;
|
||||||
|
int16_t unk_0A;
|
||||||
|
int32_t unk_0C;
|
||||||
|
|
||||||
|
CMapChunk* mapChunkPtr1;
|
||||||
|
CMapChunk* mapChunkPtr2;
|
||||||
|
|
||||||
|
C3Vector vec1;
|
||||||
|
C3Vector vec2;
|
||||||
|
float radius;
|
||||||
|
|
||||||
|
CMapRenderChunkLayer layers[4];
|
||||||
|
|
||||||
|
CTexture* terrainBlendTexture;
|
||||||
|
CTexture* shadowTexture;
|
||||||
|
|
||||||
|
CGxBuf* vertexBuf;
|
||||||
|
CGxBuf* indicesBuf;
|
||||||
|
|
||||||
|
int32_t unk_94;
|
||||||
|
int32_t unk_98;
|
||||||
|
int16_t unk_9C;
|
||||||
|
int16_t unk_9E;
|
||||||
|
int32_t unk_A0;
|
||||||
|
int32_t unk_A4;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
#endif
|
||||||
Loading…
Add table
Add a link
Reference in a new issue