32 lines
767 B
C++
32 lines
767 B
C++
#pragma once
|
|
|
|
// Reconstructed C++ declarations from IDA Local Types and PDB/DIA metadata.
|
|
// Original PDB header: w:\tech5\engine\renderer\virtualmaterialatlas.h
|
|
// Recovered logical types: 2
|
|
// Signatures retain Xbox 360 ABI evidence and may still require manual review.
|
|
|
|
|
|
// IDA Local Type ordinal 3015; PDB kind: enum.
|
|
enum idVirtualMaterial::vmtrFlag_t : __int32
|
|
{
|
|
VF_TRANSMAP = 0x1,
|
|
VF_NO_BORDER = 0x2,
|
|
};
|
|
|
|
// IDA Local Type ordinal 13332; PDB kind: class.
|
|
class idVirtualMaterial
|
|
{
|
|
public:
|
|
idAtomicString materialName;
|
|
unsigned int materialChecksum;
|
|
unsigned int cpuVmtrTimeStamp;
|
|
int allocX;
|
|
int allocY;
|
|
int allocWidth;
|
|
int allocHeight;
|
|
int flags;
|
|
const idMaterial *material;
|
|
const struct idVmtrCPU *cpuVmtr;
|
|
idVec4 scaleAndBias;
|
|
};
|