Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
HLodClass Member List

This is the complete list of members for HLodClass, including all inherited members.

ActiveRefInfoRefCountClass
ActiveRefListRefCountClassstatic
ActiveRefNodeRefCountClass
Add(SceneClass *scene)RenderObjClassvirtual
Add_Active_Ref(RefCountClass *obj)RefCountClassstatic
Add_Dependencies_To_List(DynamicVectorClass< StringClass > &file_list, bool textures_only=false)RenderObjClassprotectedvirtual
Add_Lod_Model(int lod, RenderObjClass *robj, int boneindex)HLodClassvirtual
Add_Ref(void) constRefCountClass
Add_Sub_Object(RenderObjClass *subobj)HLodClassvirtual
Add_Sub_Object_To_Bone(RenderObjClass *subobj, int bone_index)HLodClassvirtual
Animatable3DObjClass::Add_Sub_Object_To_Bone(RenderObjClass *subobj, const char *bname)RenderObjClassvirtual
AdditionalModelsHLodClassprotected
ANIM_MODE_LOOP enum valueRenderObjClass
ANIM_MODE_LOOP_BACKWARDS enum valueRenderObjClass
ANIM_MODE_LOOP_PINGPONG enum valueRenderObjClass
ANIM_MODE_MANUAL enum valueRenderObjClass
ANIM_MODE_ONCE enum valueRenderObjClass
ANIM_MODE_ONCE_BACKWARDS enum valueRenderObjClass
Anim_Update(const Matrix3D &root, HAnimClass *motion, float frame)Animatable3DObjClassinlineprotected
Animatable3DObjClass(const char *htree_name)Animatable3DObjClass
Animatable3DObjClass(const Animatable3DObjClass &src)Animatable3DObjClass
AnimComboAnimatable3DObjClass
animDirectionAnimatable3DObjClass
AnimModeAnimatable3DObjClass
Are_Sub_Object_Transforms_Dirty(void)RenderObjClassinline
AT_MAX_LODRenderObjClassstatic
AT_MIN_LODRenderObjClassstatic
BASE_POSE enum valueAnimatable3DObjClassprotected
Base_Update(const Matrix3D &root)Animatable3DObjClassinlineprotected
BaseModelNameCompositeRenderObjClassprotected
BitsRenderObjClassmutableprotected
Blend_Update(const Matrix3D &root, HAnimClass *motion0, float frame0, HAnimClass *motion1, float frame1, float percentage)Animatable3DObjClassinlineprotected
BOUNDING_VOLUMES_VALID enum valueRenderObjClassprotected
Bounding_Volumes_Valid(void) constRenderObjClassinlineprotected
BoundingBoxIndexHLodClassprotected
Build_Dependency_List(DynamicVectorClass< StringClass > &file_list, bool recursive=true)RenderObjClassvirtual
Build_Texture_List(DynamicVectorClass< StringClass > &texture_file_list, bool recursive=true)RenderObjClassvirtual
CachedBoundingBoxRenderObjClassmutableprotected
CachedBoundingSphereRenderObjClassmutableprotected
Calculate_Cost_Value_Arrays(float screen_area, float *values, float *costs) constHLodClassvirtual
Capture_Bone(int boneindex)Animatable3DObjClassvirtual
Cast_AABox(AABoxCollisionTestClass &boxtest)HLodClassvirtual
Cast_OBBox(OBBoxCollisionTestClass &boxtest)HLodClassvirtual
Cast_Ray(RayCollisionTestClass &raytest)HLodClassvirtual
Class_ID(void) constHLodClassinlinevirtual
CLASSID_AABOX enum valueRenderObjClass
CLASSID_BITMAP2D enum valueRenderObjClass
CLASSID_BOUNDFOG enum valueRenderObjClass
CLASSID_CAMERA enum valueRenderObjClass
CLASSID_COLLECTION enum valueRenderObjClass
CLASSID_DAZZLE enum valueRenderObjClass
CLASSID_DISTLOD enum valueRenderObjClass
CLASSID_DYNAMESH enum valueRenderObjClass
CLASSID_DYNASCREENMESH enum valueRenderObjClass
CLASSID_FLARE enum valueRenderObjClass
CLASSID_FOG enum valueRenderObjClass
CLASSID_HLOD enum valueRenderObjClass
CLASSID_HMODEL enum valueRenderObjClass
CLASSID_IMAGE3D enum valueRenderObjClass
CLASSID_LAND enum valueRenderObjClass
CLASSID_LAST enum valueRenderObjClass
CLASSID_LAYERFOG enum valueRenderObjClass
CLASSID_LIGHT enum valueRenderObjClass
CLASSID_LINE3D enum valueRenderObjClass
CLASSID_MESH enum valueRenderObjClass
CLASSID_NULL enum valueRenderObjClass
CLASSID_OBBOX enum valueRenderObjClass
CLASSID_PARTICLEBUFFER enum valueRenderObjClass
CLASSID_PARTICLEEMITTER enum valueRenderObjClass
CLASSID_PREDLODGROUP enum valueRenderObjClass
CLASSID_RING enum valueRenderObjClass
CLASSID_SCREENPOINTGROUP enum valueRenderObjClass
CLASSID_SEGLINE enum valueRenderObjClass
CLASSID_SEGLINETRAIL enum valueRenderObjClass
CLASSID_SHDMESH enum valueRenderObjClass
CLASSID_SOUND enum valueRenderObjClass
CLASSID_SPHERE enum valueRenderObjClass
CLASSID_TEXT2D enum valueRenderObjClass
CLASSID_TEXT3D enum valueRenderObjClass
CLASSID_TEXTDRAW enum valueRenderObjClass
CLASSID_TILEMAP enum valueRenderObjClass
CLASSID_UNKNOWN enum valueRenderObjClass
CLASSID_VIEWPOINTGROUP enum valueRenderObjClass
CLASSID_WORLDPOINTGROUP enum valueRenderObjClass
Clone(void) constHLodClassvirtual
COLL_TYPE_MASK enum valueRenderObjClassprotected
Combo_Update(const Matrix3D &root, HAnimComboClass *anim)Animatable3DObjClassinlineprotected
CompositeRenderObjClass(void)CompositeRenderObjClass
CompositeRenderObjClass(const CompositeRenderObjClass &that)CompositeRenderObjClass
Compute_Current_Frame(float *newDirection=NULL) constAnimatable3DObjClassprotected
ContainerRenderObjClassprotected
Control_Bone(int bindex, const Matrix3D &objtm, bool world_space_translation=false)Animatable3DObjClassvirtual
CostHLodClassprotected
Create_Decal(DecalGeneratorClass *generator)HLodClassvirtual
CurLodHLodClassprotected
CurMotionModeAnimatable3DObjClassprotected
Decrement_LOD(void)HLodClassvirtual
DEFAULT_BITS enum valueRenderObjClassprotected
Delete_Decal(uint32 decal_id)HLodClassvirtual
Delete_This(void)RefCountClassinlinevirtual
DOUBLE_ANIM enum valueAnimatable3DObjClassprotected
FrameAnimatable3DObjClass
Frame0Animatable3DObjClass
Frame1Animatable3DObjClass
frameRateMultiplierAnimatable3DObjClass
Free(void)HLodClassprotected
Friend_Set_Hierarchy_Valid(bool onoff) constAnimatable3DObjClassinline
Get_Additional_Model(int model_index) constHLodClassvirtual
Get_Additional_Model_Bone(int model_index) constHLodClassvirtual
Get_Additional_Model_Count(void) constHLodClassvirtual
Get_Base_Model_Name(void) constCompositeRenderObjClassvirtual
Get_Bone_Index(const char *bonename)Animatable3DObjClassvirtual
Get_Bone_Name(int bone_index)Animatable3DObjClassvirtual
Get_Bone_Transform(const char *bonename)Animatable3DObjClassvirtual
Get_Bone_Transform(int boneindex)Animatable3DObjClassvirtual
Get_Bounding_Box(void) constHLodClassvirtual
Get_Bounding_Sphere(void) constHLodClassvirtual
Get_Collision_Type(void) constRenderObjClassinlinevirtual
Get_Container(void) constRenderObjClassinline
Get_Cost(void) constHLodClassvirtual
Get_Current_LOD(void)HLodClassvirtual
Get_Factory(void) constRenderObjClassvirtual
Get_HTree(void) constAnimatable3DObjClassinlinevirtual
Get_List_Node() constMultiListObjectClassinline
Get_LOD_Count(void) constHLodClassvirtual
Get_Lod_Count(void) constHLodClassvirtual
Get_LOD_Level(void) constHLodClassvirtual
Get_Lod_Model(int lod_index, int model_index) constHLodClassvirtual
Get_Lod_Model_Bone(int lod_index, int model_index) constHLodClassvirtual
Get_Lod_Model_Count(int lod_index) constHLodClassvirtual
Get_Material_Info(void)RenderObjClassinlinevirtual
Get_Max_Screen_Size(int lod_index) constHLodClassvirtual
Get_Name(void) constCompositeRenderObjClassvirtual
Get_Native_Screen_Size(void) constRenderObjClassinlinevirtual
Get_Num_Bones(void)Animatable3DObjClassvirtual
Get_Num_Polys(void) constHLodClassvirtual
Get_Num_Snap_Points(void)HLodClassvirtual
Get_Num_Sub_Objects(void) constHLodClassvirtual
Get_Num_Sub_Objects_On_Bone(int boneindex) constHLodClassvirtual
Get_Obj_Space_Bounding_Box(AABoxClass &box) constHLodClassvirtual
Get_Obj_Space_Bounding_Sphere(SphereClass &sphere) constHLodClassvirtual
Get_ObjectColor(void) constRenderObjClassinline
Get_ObjectScale(void) constRenderObjClassinline
Get_Position(void) constRenderObjClass
Get_Post_Increment_Value(void) constHLodClassvirtual
Get_Proxy(int index, ProxyClass &proxy) constHLodClassvirtual
Get_Proxy_Count(void) constHLodClassvirtual
Get_Render_Hook(void)RenderObjClassinline
Get_Scene(void)RenderObjClassvirtual
Get_Screen_Size(CameraClass &camera)RenderObjClassvirtual
Get_Snap_Point(int index, Vector3 *set)HLodClassvirtual
Get_Sort_Level(void) constRenderObjClassinlinevirtual
Get_Sub_Object(int index) constHLodClassvirtual
Get_Sub_Object_Bone_Index(RenderObjClass *subobj) constHLodClassvirtual
Get_Sub_Object_Bone_Index(int LodIndex, int ModelIndex) constHLodClassvirtual
Get_Sub_Object_By_Name(const char *name, int *index=NULL) constRenderObjClassvirtual
Get_Sub_Object_On_Bone(int index, int boneindex) constHLodClassvirtual
Get_Transform(void) constRenderObjClass
Get_Transform(bool &is_transform_identity) constRenderObjClass
Get_Transform_No_Validity_Check(void) constRenderObjClass
Get_Transform_No_Validity_Check(bool &is_transform_identity) constRenderObjClass
Get_User_Data()RenderObjClassinlinevirtual
Get_Value(void) constHLodClassvirtual
glueEnforcer() const =0W3DMPOprotectedpure virtual
HLodClass(const HLodClass &src)HLodClass
HLodClass(const char *name, RenderObjClass **lods, int count)HLodClass
HLodClass(const HLodDefClass &def)HLodClass
HLodClass(const HModelDefClass &def)HLodClass
HLodClass(void)HLodClassprotected
HTreeAnimatable3DObjClassprotected
IGNORE_LOD_COST enum valueRenderObjClassprotected
Include_NULL_Lod(bool include=true)HLodClassvirtual
Increment_LOD(void)HLodClassvirtual
Intersect(IntersectionClass *Intersection, IntersectionResultClass *Final_Result)RenderObjClassvirtual
Intersect_AABox(AABoxIntersectionTestClass &boxtest)HLodClassvirtual
Intersect_OBBox(OBBoxIntersectionTestClass &boxtest)HLodClassvirtual
Intersect_Sphere(IntersectionClass *Intersection, IntersectionResultClass *Final_Result)RenderObjClassvirtual
Intersect_Sphere_Quick(IntersectionClass *Intersection, IntersectionResultClass *Final_Result)RenderObjClassvirtual
Invalidate_Cached_Bounding_Volumes(void) constRenderObjClassinlineprotected
IS_ADDITIVE enum valueRenderObjClassprotected
Is_Additive(void) constRenderObjClassinlinevirtual
IS_ALPHA enum valueRenderObjClassprotected
Is_Alpha(void) constRenderObjClassinlinevirtual
Is_Animation_Complete(void) constAnimatable3DObjClassvirtual
Is_Animation_Hidden(void) constRenderObjClassinlinevirtual
Is_Bone_Captured(int boneindex) constAnimatable3DObjClassvirtual
IS_CHEATER enum valueRenderObjClassprotected
Is_Complete(void)RenderObjClassinlinevirtual
IS_FORCE_VISIBLE enum valueRenderObjClassprotected
Is_Force_Visible(void) constRenderObjClassinlinevirtual
Is_Hidden(void) constRenderObjClassinlinevirtual
Is_Hierarchy_Valid(void) constAnimatable3DObjClassinlineprotected
Is_Ignoring_LOD_Cost(void)RenderObjClassinline
Is_In_Scene(void)RenderObjClassinlinevirtual
IS_NOT_ANIMATION_HIDDEN enum valueRenderObjClassprotected
IS_NOT_HIDDEN enum valueRenderObjClassprotected
IS_NOT_HIDDEN_AT_ALL enum valueRenderObjClassprotected
Is_Not_Hidden_At_All(void)RenderObjClassinlinevirtual
Is_NULL_Lod_Included(void) constHLodClassvirtual
Is_Post_Load_Registered(void)PostLoadableClassinline
IS_REALLY_VISIBLE enum valueRenderObjClassprotected
Is_Really_Visible(void)RenderObjClassinlinevirtual
IS_SELF_SHADOWED enum valueRenderObjClassprotected
Is_Self_Shadowed() constRenderObjClassinline
Is_Sub_Objects_Match_LOD_Enabled(void)RenderObjClassinline
Is_Transform_Identity() constRenderObjClass
Is_Transform_Identity_No_Validity_Check() constRenderObjClass
IS_TRANSLUCENT enum valueRenderObjClassprotected
Is_Translucent(void) constRenderObjClassinlinevirtual
IS_VISIBLE enum valueRenderObjClassprotected
Is_Visible(void) constRenderObjClassinlinevirtual
IsTransformIdentityRenderObjClassmutableprotected
IsTreeValidAnimatable3DObjClassmutableprotected
LastSyncTimeAnimatable3DObjClassmutable
Load(ChunkLoadClass &cload)RenderObjClassvirtual
LodHLodClassprotected
LODBiasHLodClassprotected
LodCountHLodClassprotected
ModeAnimAnimatable3DObjClass
ModeComboAnimatable3DObjClass
ModeInterpAnimatable3DObjClass
MotionAnimatable3DObjClass
Motion0Animatable3DObjClass
Motion1Animatable3DObjClass
MultiListObjectClass(void)MultiListObjectClassinline
MULTIPLE_ANIM enum valueAnimatable3DObjClassprotected
NameCompositeRenderObjClassprotected
NativeScreenSizeRenderObjClassprotected
NONE enum valueAnimatable3DObjClassprotected
Notify_Added(SceneClass *scene)HLodClassvirtual
Notify_Removed(SceneClass *scene)HLodClassvirtual
Num_Refs(void) constRefCountClassinline
ObjBoxCompositeRenderObjClassprotected
ObjectColorRenderObjClassprotected
ObjectScaleRenderObjClassprotected
ObjSphereCompositeRenderObjClassprotected
On_Frame_Update()RenderObjClassinlinevirtual
On_Post_Load(void)PostLoadableClassinlinevirtual
operator=(const HLodClass &)HLodClass
Animatable3DObjClass::operator=(const Animatable3DObjClass &)Animatable3DObjClass
CompositeRenderObjClass::operator=(const CompositeRenderObjClass &that)CompositeRenderObjClass
RenderObjClass::operator=(const RenderObjClass &)RenderObjClass
Peek_Additional_Model(int model_index) constHLodClassvirtual
Peek_Animation(void)Animatable3DObjClassvirtual
Peek_Animation_And_Info(float &frame, int &numFrames, int &mode, float &mult)Animatable3DObjClassvirtual
Peek_Lod_Model(int lod_index, int model_index) constHLodClassvirtual
Peek_Scene(void)RenderObjClassinlinevirtual
PercentageAnimatable3DObjClass
PostLoadableClass(void)PostLoadableClassinline
Prepare_LOD(CameraClass &camera)HLodClassvirtual
PrevFrameAnimatable3DObjClass
PrevFrame0Animatable3DObjClass
PrevFrame1Animatable3DObjClass
ProxyArrayHLodClassprotected
Recalculate_Static_LOD_Factors(void)HLodClassvirtual
RefCountClass(void)RefCountClassinline
RefCountClass(const RefCountClass &)RefCountClassinline
Release(void)Animatable3DObjClassprotected
Release_Bone(int boneindex)Animatable3DObjClassvirtual
Release_Ref(void) constRefCountClassinline
Remove(void)RenderObjClassvirtual
Remove_Active_Ref(RefCountClass *obj)RefCountClassstatic
Remove_Sub_Object(RenderObjClass *robj)HLodClassvirtual
Remove_Sub_Objects_From_Bone(int boneindex)RenderObjClassvirtual
Remove_Sub_Objects_From_Bone(const char *bname)RenderObjClassvirtual
Render(RenderInfoClass &rinfo)HLodClassvirtual
RenderHookRenderObjClassprotected
RenderObjClass(void)RenderObjClass
RenderObjClass(const RenderObjClass &src)RenderObjClass
Restart(void)CompositeRenderObjClassvirtual
Save(ChunkSaveClass &csave)RenderObjClassvirtual
Scale(float scale)HLodClassvirtual
Scale(float scalex, float scaley, float scalez)HLodClassinlinevirtual
SceneRenderObjClassprotected
Set_Additive(int onoff)RenderObjClassinlinevirtual
Set_Alpha(int onoff)RenderObjClassinlinevirtual
Set_Animation(void)HLodClassvirtual
Set_Animation(HAnimClass *motion, float frame, int anim_mode=ANIM_MODE_MANUAL)HLodClassvirtual
Set_Animation(HAnimClass *motion0, float frame0, HAnimClass *motion1, float frame1, float percentage)HLodClassvirtual
Set_Animation(HAnimComboClass *anim_combo)HLodClassvirtual
Set_Animation_Frame_Rate_Multiplier(float multiplier)Animatable3DObjClassvirtual
Set_Animation_Hidden(int onoff)RenderObjClassinlinevirtual
Set_Base_Model_Name(const char *name)CompositeRenderObjClassvirtual
Set_Collision_Type(int type)RenderObjClassinlinevirtual
Set_Container(RenderObjClass *con)RenderObjClassvirtual
Set_Force_Visible(int onoff)RenderObjClassinlinevirtual
Set_Hidden(int onoff)HLodClassvirtual
Set_Hierarchy_Valid(bool onoff) constAnimatable3DObjClassinlineprotected
Set_HTree(HTreeClass *htree)HLodClassvirtual
Set_Ignore_LOD_Cost(bool onoff)RenderObjClassinline
Set_Is_Self_Shadowed()RenderObjClassinline
Set_List_Node(MultiListNodeClass *node)MultiListObjectClassinline
Set_LOD_Bias(float bias)HLodClassvirtual
Set_LOD_Level(int lod)HLodClassvirtual
Set_Max_Screen_Size(int lod_index, float size)HLodClassvirtual
Set_Name(const char *name)CompositeRenderObjClassvirtual
Set_Native_Screen_Size(float screensize)RenderObjClassinlinevirtual
Set_ObjectColor(unsigned int color)RenderObjClassinline
Set_ObjectScale(float scale)RenderObjClassinlinevirtual
Set_Position(const Vector3 &v)HLodClassvirtual
Set_Post_Load_Registered(bool onoff)PostLoadableClassinline
Set_Ref_Owner(RefCountClass *obj, char *file, int line)RefCountClassstatic
Set_Render_Hook(RenderHookClass *hook)RenderObjClassinline
Set_Sort_Level(int level)RenderObjClassinlinevirtual
Set_Sub_Object_Transforms_Dirty(bool onoff)RenderObjClassinline
Set_Sub_Objects_Match_LOD(int onoff)RenderObjClassinline
Set_Transform(const Matrix3D &m)HLodClassvirtual
Set_Translucent(int onoff)RenderObjClassinlinevirtual
Set_User_Data(void *value, bool recursive=false)CompositeRenderObjClassvirtual
Set_Visible(int onoff)RenderObjClassinlinevirtual
Simple_Evaluate_Bone(int boneindex, Matrix3D *tm) constAnimatable3DObjClassvirtual
Simple_Evaluate_Bone(int boneindex, float frame, Matrix3D *tm) constAnimatable3DObjClassvirtual
SINGLE_ANIM enum valueAnimatable3DObjClassprotected
Single_Anim_Progress(void)Animatable3DObjClassprotected
SnapPointsHLodClassprotected
Special_Render(SpecialRenderInfoClass &rinfo)HLodClassvirtual
SUBOBJ_TRANSFORMS_DIRTY enum valueRenderObjClassprotected
SUBOBJS_MATCH_LOD enum valueRenderObjClassprotected
Total_Refs(void)RefCountClassinlinestatic
TransformRenderObjClassprotected
Unset_Is_Self_Shadowed()RenderObjClassinline
Update_Cached_Bounding_Volumes(void) constRenderObjClassprotectedvirtual
Update_Obj_Space_Bounding_Volumes(void)HLodClassprotectedvirtual
Update_Sub_Object_Bits(void)RenderObjClassprotectedvirtual
Update_Sub_Object_Transforms(void)HLodClassprotectedvirtual
User_DataRenderObjClassprotected
USER_DATA_MATERIAL_OVERRIDE enum valueRenderObjClass
Validate_Active_Ref(RefCountClass *obj)RefCountClassstatic
Validate_Cached_Bounding_Volumes(void) constRenderObjClassinlineprotected
Validate_Transform(void) constRenderObjClassvirtual
ValueHLodClassprotected
~Animatable3DObjClass(void)Animatable3DObjClassvirtual
~CompositeRenderObjClass(void)CompositeRenderObjClassvirtual
~HLodClass(void)HLodClassvirtual
~MultiListObjectClass(void)MultiListObjectClassvirtual
~PostLoadableClass(void)PostLoadableClassinlinevirtual
~RefCountClass(void)RefCountClassinlineprotectedvirtual
~RenderObjClass(void)RenderObjClassinlinevirtual
~W3DMPO()W3DMPOinlinevirtual