Files
Petari/source/Game/LiveActor/ShadowVolumeOvalPole.cpp

21 lines
525 B
C++

#include "Game/LiveActor/ShadowVolumeOvalPole.hpp"
ShadowVolumeOvalPole::~ShadowVolumeOvalPole() {
}
ShadowVolumeOvalPole::ShadowVolumeOvalPole() : ShadowVolumeModel("影描画[ボリューム楕円柱]") {
mSize.x = 100.0f;
mSize.y = 100.0f;
mSize.z = 200.0f;
initVolumeModel("ShadowVolumeCylinder");
}
void ShadowVolumeOvalPole::setSize(register const TVec3f &rVec) {
__asm {
psq_l f0, 0(rVec), 0, 0
lfs f1, 8(rVec)
psq_st f0, 0x20(r3), 0, 0
stfs f1, 0x28(r3)
}
}