Mercurial > might-and-magic-trilogy
view OutdoorCamera.h @ 1:ac0fb48cd27a
Texture, hwl loading, video player
author | Nomad |
---|---|
date | Tue, 09 Oct 2012 13:09:08 +0200 |
parents | 8b8875f5b359 |
children | 540178ef9b18 |
line wrap: on
line source
#pragma once /* 88 */ #pragma pack(push, 1) struct OutdoorCamera { //----- (00462684) -------------------------------------------------------- OutdoorCamera() { this->bNoSky = 0; this->bDoNotRenderDecorations = 0; this->field_5C = 0; this->field_60 = 0; this->outdoor_no_wavy_water = 0; this->outdoor_no_mist = 0; } void _485F64(); void RotationToInts(); void AllocSoftwareDrawBuffers(); void ReleaseSoftwareDrawBuffers(); static void Project(unsigned int uNumVertices); static bool _487355(); int uPickDepth; int shading_dist_shade; int shading_dist_shademist; int shading_dist_mist; unsigned int uCameraFovInDegrees; int int_fov_rad; int int_fov_rad_inv; int camera_rotation_y_int_sine; int camera_rotation_y_int_cosine; int camera_rotation_x_int_sine; int camera_rotation_x_int_cosine; int numStru148s; unsigned int uNumEdges; unsigned int uNumSurfs; unsigned int uNumSpans; int field_3C; float field_40; int field_44; int outdoor_grid_band_3; int field_4C; int field_50; unsigned int bNoSky; unsigned int bDoNotRenderDecorations; int field_5C; int field_60; int outdoor_no_wavy_water; int outdoor_no_mist; int building_gamme; int terrain_gamma; }; #pragma pack(pop) extern struct OutdoorCamera *pOutdoorCamera;