ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

ICB::_vox_image Class Reference

#include <object_structs.h>

Collaboration diagram for ICB::_vox_image:

List of all members.

Public Member Functions

void ___init (const char *chr, const char *set, __weapon weapon)
bool8 Init_custom_animation (const char *anim_name)
bool8 Find_anim_type (__mega_set_names *anim, const char *name)
bool8 Set_texture (const char *texture_name)
bool8 Set_palette (const char *palette_name)
bool8 Set_mesh (const char *mesh_name)
void Promote_non_generic ()
int8 IsAnimTable (int i)
void MakeAnimEntry (int i)
char * get_anim_name (int i)
char * get_info_name (int i)
char * get_mesh_name ()
char * get_shadow_mesh_name ()
char * get_texture_name ()
char * get_palette_name ()
char * get_pose_name ()
char * get_custom_pose_name ()

Public Attributes

char palette [PALETTE_STR_LEN]
char temp_chr [128]
char temp_set [128]
__weapon temp_weapon
char alternativeImagePath [128]
char alternativeBasePath [128]
uint32 anim_name_hash [__TOTAL_ANIMS]
uint32 info_name_hash [__TOTAL_ANIMS]
uint32 mesh_hash
uint32 shadow_mesh_hash
uint32 palette_hash
uint32 texture_hash
uint32 pose_hash
uint32 custom_pose_hash
char base_path [BASE_PATH_STR_LEN]
uint32 base_path_hash
char image_path [IMAGE_PATH_STR_LEN]
bool8 has_custom_path_built
BoneDeformation neckBone
BoneDeformation jawBone
BoneDeformation lookBone
SVECTOR scriptedLookBoneTarget
uint8 padding2
uint8 padding3
char anim_name [__TOTAL_ANIMS][ANIM_NAME_STR_LEN]
char info_name [__TOTAL_ANIMS][ANIM_NAME_STR_LEN]
char mesh_name [ANIM_NAME_STR_LEN]
char shadow_mesh_name [ANIM_NAME_STR_LEN]
char texture_name [PALETTE_STR_LEN]
char palette_name [PALETTE_STR_LEN]
char pose_name [ANIM_NAME_STR_LEN]
char custom_pose_name [ANIM_NAME_STR_LEN]

Private Attributes

int8 anim_table [__TOTAL_ANIMS]

Detailed Description

Definition at line 96 of file object_structs.h.


Member Function Documentation

void ICB::_vox_image::___init ( const char *  chr,
const char *  set,
__weapon  weapon 
)

Definition at line 144 of file animation_mega_set.cpp.

bool8 ICB::_vox_image::Find_anim_type ( __mega_set_names anim,
const char *  name 
)

Definition at line 450 of file animation_mega_set.cpp.

char* ICB::_vox_image::get_anim_name ( int  i  )  [inline]

Definition at line 192 of file object_structs.h.

char* ICB::_vox_image::get_custom_pose_name (  )  [inline]

Definition at line 199 of file object_structs.h.

char* ICB::_vox_image::get_info_name ( int  i  )  [inline]

Definition at line 193 of file object_structs.h.

char* ICB::_vox_image::get_mesh_name (  )  [inline]

Definition at line 194 of file object_structs.h.

char* ICB::_vox_image::get_palette_name (  )  [inline]

Definition at line 197 of file object_structs.h.

char* ICB::_vox_image::get_pose_name (  )  [inline]

Definition at line 198 of file object_structs.h.

char* ICB::_vox_image::get_shadow_mesh_name (  )  [inline]

Definition at line 195 of file object_structs.h.

char* ICB::_vox_image::get_texture_name (  )  [inline]

Definition at line 196 of file object_structs.h.

bool8 ICB::_vox_image::Init_custom_animation ( const char *  anim_name  ) 

Definition at line 304 of file animation_mega_set.cpp.

int8 ICB::_vox_image::IsAnimTable ( int  i  )  [inline]

Definition at line 204 of file object_structs.h.

void ICB::_vox_image::MakeAnimEntry ( int  i  ) 

Definition at line 260 of file animation_mega_set.cpp.

void ICB::_vox_image::Promote_non_generic (  ) 

Definition at line 436 of file animation_mega_set.cpp.

bool8 ICB::_vox_image::Set_mesh ( const char *  mesh_name  ) 

Definition at line 570 of file animation_mega_set.cpp.

bool8 ICB::_vox_image::Set_palette ( const char *  palette_name  ) 

Definition at line 585 of file animation_mega_set.cpp.

bool8 ICB::_vox_image::Set_texture ( const char *  texture_name  ) 

Definition at line 549 of file animation_mega_set.cpp.


Member Data Documentation

Definition at line 112 of file object_structs.h.

Definition at line 111 of file object_structs.h.

char ICB::_vox_image::anim_name[__TOTAL_ANIMS][ANIM_NAME_STR_LEN]

Definition at line 180 of file object_structs.h.

Definition at line 128 of file object_structs.h.

int8 ICB::_vox_image::anim_table[__TOTAL_ANIMS] [private]

Definition at line 99 of file object_structs.h.

char ICB::_vox_image::base_path[BASE_PATH_STR_LEN]

Definition at line 140 of file object_structs.h.

char ICB::_vox_image::custom_pose_name[ANIM_NAME_STR_LEN]

Definition at line 187 of file object_structs.h.

char ICB::_vox_image::image_path[IMAGE_PATH_STR_LEN]

Definition at line 145 of file object_structs.h.

char ICB::_vox_image::info_name[__TOTAL_ANIMS][ANIM_NAME_STR_LEN]

Definition at line 181 of file object_structs.h.

Definition at line 129 of file object_structs.h.

char ICB::_vox_image::mesh_name[ANIM_NAME_STR_LEN]

Definition at line 182 of file object_structs.h.

Definition at line 159 of file object_structs.h.

Definition at line 160 of file object_structs.h.

char ICB::_vox_image::palette[PALETTE_STR_LEN]

Definition at line 107 of file object_structs.h.

char ICB::_vox_image::palette_name[PALETTE_STR_LEN]

Definition at line 185 of file object_structs.h.

char ICB::_vox_image::pose_name[ANIM_NAME_STR_LEN]

Definition at line 186 of file object_structs.h.

char ICB::_vox_image::shadow_mesh_name[ANIM_NAME_STR_LEN]

Definition at line 183 of file object_structs.h.

Definition at line 108 of file object_structs.h.

Definition at line 109 of file object_structs.h.

char ICB::_vox_image::texture_name[PALETTE_STR_LEN]

Definition at line 184 of file object_structs.h.


The documentation for this class was generated from the following files:


Generated on Sat Sep 26 2020 05:03:41 for ResidualVM by doxygen 1.7.1
curved edge   curved edge