mirror of
https://github.com/encounter/Petari.git
synced 2026-03-30 11:34:15 -07:00
34 lines
652 B
C++
34 lines
652 B
C++
#pragma once
|
|
|
|
#include "Game/LiveActor/ShadowVolumeDrawer.hpp"
|
|
#include "Game/Util/DirectDraw.hpp"
|
|
|
|
class ShadowVolumeBox : public ShadowVolumeDrawer {
|
|
public:
|
|
ShadowVolumeBox();
|
|
|
|
virtual ~ShadowVolumeBox();
|
|
|
|
virtual void draw() const;
|
|
virtual void loadModelDrawMtx() const;
|
|
virtual void drawShape() const;
|
|
|
|
void setSize(const TVec3f &);
|
|
void makeVertexBuffer() const;
|
|
|
|
TVec3f mSize; // 0x1C
|
|
TVec3f _28;
|
|
TVec3f _34;
|
|
TVec3f _40;
|
|
TVec3f _4C;
|
|
TVec3f _58;
|
|
TVec3f _64;
|
|
TVec3f _70;
|
|
TVec3f _7C;
|
|
TVec3f _88;
|
|
TVec3f _94;
|
|
TVec3f _A0;
|
|
TVec3f _AC;
|
|
TVec3f _B8;
|
|
TVec3f _C4;
|
|
}; |