Richard Boegli's CnC_Generals_Zero_Hour Fork
WIP
This is documentation of Richard Boegil's Zero Hour Fork
Loading...
Searching...
No Matches
vxldbg.h
Go to the documentation of this file.
1
/*
2
** Command & Conquer Generals Zero Hour(tm)
3
** Copyright 2025 Electronic Arts Inc.
4
**
5
** This program is free software: you can redistribute it and/or modify
6
** it under the terms of the GNU General Public License as published by
7
** the Free Software Foundation, either version 3 of the License, or
8
** (at your option) any later version.
9
**
10
** This program is distributed in the hope that it will be useful,
11
** but WITHOUT ANY WARRANTY; without even the implied warranty of
12
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
** GNU General Public License for more details.
14
**
15
** You should have received a copy of the GNU General Public License
16
** along with this program. If not, see <http://www.gnu.org/licenses/>.
17
*/
18
19
/* $Header: /Commando/Code/Tools/max2w3d/vxldbg.h 3 10/28/97 6:08p Greg_h $ */
20
/***********************************************************************************************
21
*** Confidential - Westwood Studios ***
22
***********************************************************************************************
23
* *
24
* Project Name : Commando / G 3D Engine *
25
* *
26
* $Archive:: /Commando/Code/Tools/max2w3d/vxldbg.h $*
27
* *
28
* $Author:: Greg_h $*
29
* *
30
* $Modtime:: 10/14/97 3:07p $*
31
* *
32
* $Revision:: 3 $*
33
* *
34
*---------------------------------------------------------------------------------------------*
35
* Functions: *
36
* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
37
38
39
#ifndef VXLDBG_H
40
#define VXLDBG_H
41
42
#ifndef ALWAYS_H
43
#include "always.h"
44
#endif
45
46
#include <Max.h>
47
48
#ifndef SIMPDIB_H
49
#include "
simpdib.h
"
50
#endif
51
52
#ifndef VXL_H
53
#include "
vxl.h
"
54
#endif
55
56
57
class
VoxelDebugWindowClass
58
{
59
public
:
60
61
VoxelDebugWindowClass
(
VoxelClass
* vxl);
62
~VoxelDebugWindowClass
(
void
);
63
64
void
Display_Window
(
void
);
65
bool
Dialog_Proc
(HWND hWnd,
UINT
message,WPARAM wParam,LPARAM);
66
67
private
:
68
69
int
CurLayer;
70
71
SimpleDIBClass
* Bitmap;
72
VoxelClass
* Voxel;
73
HWND WindowHWND;
74
HWND ViewportHWND;
75
ISpinnerControl * LayerSpin;
76
77
void
update_display(
void
);
78
};
79
80
81
82
#endif
UINT
unsigned int UINT
Definition
bittype.h:63
SimpleDIBClass
Definition
simpdib.h:55
VoxelClass
Definition
vxl.h:73
VoxelDebugWindowClass::~VoxelDebugWindowClass
~VoxelDebugWindowClass(void)
Definition
vxldbg.cpp:62
VoxelDebugWindowClass::Dialog_Proc
bool Dialog_Proc(HWND hWnd, UINT message, WPARAM wParam, LPARAM)
Definition
vxldbg.cpp:81
VoxelDebugWindowClass::Display_Window
void Display_Window(void)
Definition
vxldbg.cpp:67
VoxelDebugWindowClass::VoxelDebugWindowClass
VoxelDebugWindowClass(VoxelClass *vxl)
Definition
vxldbg.cpp:50
simpdib.h
vxl.h
Code
Tools
WW3D
max2w3d
vxldbg.h
Generated by
1.13.2