EffectPrimitiveState: name 84 CEffectPrim members after DHXJ (layout matches DHXJ member order with 12-byte std::vector and one extra 2026 dword at 0x1D8): stateCnt, duration, pattern, count, renderFlag, numSegment, speed/accel, gravSpeed/gravAccel, longitude/latitude/roll, size, alpha*, lati*/long*/roll* speeds and accels, radius*, width*/height*, orgPos, deltaPos/deltaPos2/deltaPos3, segPos, rotAxis, transform/rotTransform, etc. Pure rename, codegen unchanged (221/221 functions with includers).
This commit is contained in:
parent
19feaf8184
commit
bdd9736af4
8 changed files with 1053 additions and 1053 deletions
|
|
@ -8,14 +8,14 @@
|
|||
// OFFSET: 0x00BAE670
|
||||
// FUNCTION: fn_19768
|
||||
void CEffectPrim::InitSegment() {
|
||||
for (int index = 0; index < this->state.unknown_01F4; ++index) {
|
||||
for (int index = 0; index < this->state.numSegment; ++index) {
|
||||
EffectPrimitiveRecord& record = this->state.records[index];
|
||||
record.position = this->render.position;
|
||||
std::memcpy(record.corners, this->state.corners, sizeof(record.corners));
|
||||
record.unknown_003C = this->state.unknown_0348;
|
||||
record.scale = this->state.scale;
|
||||
record.angle = this->state.unknown_030C;
|
||||
std::memcpy(record.matrix, this->state.matrix1, sizeof(record.matrix));
|
||||
std::memcpy(record.corners, this->state.segPos, sizeof(record.corners));
|
||||
record.unknown_003C = this->state.radius;
|
||||
record.scale = this->state.size;
|
||||
record.angle = this->state.longitude;
|
||||
std::memcpy(record.matrix, this->state.transform, sizeof(record.matrix));
|
||||
record.alpha = this->state.alpha;
|
||||
record.red = this->state.red;
|
||||
record.green = this->state.green;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue