Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
sphereobj.h File Reference
#include "always.h"
#include "rendobj.h"
#include "w3d_file.h"
#include "shader.h"
#include "proto.h"
#include "obbox.h"
#include "vector3i.h"
#include "quat.h"
#include "prim_anim.h"
#include "meshgeometry.h"

Go to the source code of this file.

Classes

struct  AlphaVectorStruct
 
class  AlphaVectorChannel
 
struct  W3dSphereStruct
 
class  SphereMeshClass
 
class  SphereRenderObjClass
 
class  SphereLoaderClass
 
class  SpherePrototypeClass
 

Macros

#define SPHEREOBJ_H
 
#define SPHERE_NUM_LOD   (10)
 
#define SPHERE_LOWEST_LOD   (7)
 
#define SPHERE_HIGHEST_LOD   (17)
 

Typedefs

typedef LERPAnimationChannelClass< Vector3SphereColorChannelClass
 
typedef LERPAnimationChannelClass< float > SphereAlphaChannelClass
 
typedef LERPAnimationChannelClass< Vector3SphereScaleChannelClass
 
typedef AlphaVectorChannel SphereVectorChannelClass
 

Variables

SphereLoaderClass _SphereLoader
 

Macro Definition Documentation

◆ SPHERE_HIGHEST_LOD

#define SPHERE_HIGHEST_LOD   (17)

Definition at line 223 of file sphereobj.h.

◆ SPHERE_LOWEST_LOD

#define SPHERE_LOWEST_LOD   (7)

Definition at line 222 of file sphereobj.h.

◆ SPHERE_NUM_LOD

#define SPHERE_NUM_LOD   (10)

Definition at line 221 of file sphereobj.h.

◆ SPHEREOBJ_H

#define SPHEREOBJ_H

Definition at line 42 of file sphereobj.h.

Typedef Documentation

◆ SphereAlphaChannelClass

Definition at line 146 of file sphereobj.h.

◆ SphereColorChannelClass

◆ SphereScaleChannelClass

◆ SphereVectorChannelClass

Definition at line 148 of file sphereobj.h.

Variable Documentation

◆ _SphereLoader

SphereLoaderClass _SphereLoader
extern

Definition at line 1343 of file sphereobj.cpp.