Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
classid.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/***************************************************************************
20 *** C O N F I D E N T I A L --- W E S T W O O D S T U D I O S ***
21 ***************************************************************************
22 * *
23 * Project Name : Commando *
24 * *
25 * $Archive:: /Commando/Code/ww3d2/classid.h $*
26 * *
27 * $Author:: Jani_p $*
28 * *
29 * $Modtime:: 3/29/01 1:13a $*
30 * *
31 * $Revision:: 2 $*
32 * *
33 *-------------------------------------------------------------------------*/
34
35
36#if defined(_MSC_VER)
37#pragma once
38#endif
39
40#ifndef CLASSID_H
41#define CLASSID_H
42
43#include "always.h"
44
45/*
46** enum of all the WW3D class IDs.
47*/
48enum
49{
50 ID_INDIRECT_TEXTURE_CLASS = 0x10000, // IndirectTextureClass "texture.h"
51 ID_VARIABLE_TEXTURE_CLASS, // VariableTextureClass "texture.h"
52 ID_FILE_LIST_TEXTURE_CLASS, // FileListTextureClass "texture.h"
53 ID_RESIZEABLE_TEXTURE_INSTANCE_CLASS, // ResizeableTextureInstanceClass "texture.h"
54 ID_ANIM_TEXTURE_INSTANCE_CLASS, // AnimTextureInstanceClass "texture.h"
55 ID_MANUAL_ANIM_TEXTURE_INSTANCE_CLASS, // ManualAnimTextureInstanceClass "texture.h"
56 ID_TIME_ANIM_TEXTURE_INSTANCE_CLASS, // TimeAnimTextureInstanceClass "texture.h"
57 ID_POINT_GROUP_CLASS, // PointGroupClass "pointgr.h"
58 ID_MESH_MODEL_CLASS, // MeshModelClass "mesh.cpp"
59 ID_CACHED_TEXTURE_FILE_CLASS, // CachedTextureFileClass "assetmgr.cpp"
60 ID_STREAMING_TEXTURE_CLASS, // StreamingTextureClass "texture.h"
61 ID_STREAMING_TEXTURE_INSTANCE_CLASS, // StreamingTextureInstanceClass "texture.h"
62};
63
64
65#endif
@ ID_CACHED_TEXTURE_FILE_CLASS
Definition classid.h:59
@ ID_POINT_GROUP_CLASS
Definition classid.h:57
@ ID_ANIM_TEXTURE_INSTANCE_CLASS
Definition classid.h:54
@ ID_MANUAL_ANIM_TEXTURE_INSTANCE_CLASS
Definition classid.h:55
@ ID_VARIABLE_TEXTURE_CLASS
Definition classid.h:51
@ ID_MESH_MODEL_CLASS
Definition classid.h:58
@ ID_FILE_LIST_TEXTURE_CLASS
Definition classid.h:52
@ ID_STREAMING_TEXTURE_CLASS
Definition classid.h:60
@ ID_TIME_ANIM_TEXTURE_INSTANCE_CLASS
Definition classid.h:56
@ ID_STREAMING_TEXTURE_INSTANCE_CLASS
Definition classid.h:61
@ ID_INDIRECT_TEXTURE_CLASS
Definition classid.h:50
@ ID_RESIZEABLE_TEXTURE_INSTANCE_CLASS
Definition classid.h:53