Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct CSimpleCamera
- {
- CSimpleCameraVtbl *vfptr;
- NTempest::C3Vector m_position;
- NTempest::C33Matrix m_facing;
- float m_nearZ;
- float m_farZ;
- float m_fov;
- float m_aspect;
- };
- struct __cppobj CGCamera : CSimpleCamera
- {
- HMODEL__ *m_model;
- HCAMERA__ *m_modelCamera;
- NTempest::C34Matrix m_modelMatrix;
- unsigned __int64 m_target;
- float m_targetOffsetZ;
- int m_flags;
- unsigned __int64 m_relativeTo;
- $DBD13342A75BF90E531B107998BCD34D m_views[5];
- float m_distance;
- float m_yaw;
- float m_pitch;
- float m_roll;
- float m_yawOffset;
- float m_yawFreelookStart;
- unsigned int m_motionMask;
- unsigned int m_motionStart[6];
- unsigned int m_motionStop[6];
- unsigned int m_motionTimeout[6];
- NTempest::C3Vector m_lastTarget;
- float m_savedTargetZ;
- float m_lastFacing;
- unsigned int m_lastDeltaZ;
- float m_smoothingAngle;
- unsigned int m_zoomSmoothingTimestamp;
- float m_zoomTime;
- float m_desiredDistance;
- float m_previousDistance;
- unsigned int m_pitchSmoothingTimestamp;
- float m_pitchTime;
- float m_desiredPitch;
- float m_previousPitch;
- unsigned int m_yawSmoothingTimestamp;
- float m_yawTime;
- float m_desiredYaw;
- float m_previousYaw;
- int m_cycleDirection;
- unsigned int m_savedLiquid;
- TSList<CameraShake,TSGetLink<CameraShake> > m_shakes;
- };
- struct __cppobj __declspec(align(8)) CGWorldFrame : CSimpleFrame
- {
- TSList<CModelRecord,TSGetLink<CModelRecord> > m_models;
- TSList<CModelRecord,TSGetLink<CModelRecord> > m_filteredModels;
- TSList<CModelRecord,TSGetLink<CModelRecord> > m_freeModels;
- unsigned int m_spriteButtons;
- unsigned int m_terrainButtons;
- unsigned __int64 m_lastUnitFade;
- unsigned __int64 m_lastObjectTrack;
- float m_lastUpdateElapsedSec;
- float m_skyAnimDuration;
- unsigned __int32 m_renderPlayer : 1;
- unsigned __int32 m_freeLookMode : 1;
- NTempest::C44Matrix m_worldMatrix;
- unsigned int m_flags;
- float m_elapsedSec;
- char m_lastKey[780][32];
- CGCamera *m_camera;
- unsigned int m_updateTimeStamp;
- CGWorldFrame::PLAYERFADEMODE m_playerFadeMode;
- int m_playerAlpha;
- int m_cameraAlpha;
- int m_cameraAlphaChanged;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement