mirror of
https://github.com/Cesarus85/ringfall-mjolnir-vr.git
synced 2026-10-22 09:00:33 +02:00
46 lines
920 B
C
46 lines
920 B
C
/*
|
|
MODELS.H
|
|
|
|
header included in hcex build.
|
|
*/
|
|
|
|
#ifndef __MODELS_H
|
|
#define __MODELS_H
|
|
#pragma once
|
|
|
|
/* ---------- constants */
|
|
|
|
/* ---------- macros */
|
|
|
|
/* ---------- structures */
|
|
|
|
/* ---------- prototypes/MODELS.C */
|
|
|
|
void model_get_node_orientations(
|
|
struct model const *model,
|
|
struct real_orientation *node_orientations);
|
|
|
|
short model_find_marker(long model_index, char const *name);
|
|
struct real_matrix4x3 *model_get_default_inverse_matrix(
|
|
struct model *model,
|
|
short node_index);
|
|
short model_find_node(
|
|
long model_index,
|
|
char const *name);
|
|
short model_get_marker_by_name(
|
|
long model_index,
|
|
char const *name,
|
|
byte const *region_permutations,
|
|
short const *node_remapping_table,
|
|
short node_count,
|
|
struct real_matrix4x3 const *node_matrices,
|
|
boolean mirrored_flag,
|
|
struct object_marker *markers,
|
|
short maximum_marker_count);
|
|
|
|
/* ---------- globals */
|
|
|
|
/* ---------- public code */
|
|
|
|
#endif // __MODELS_H
|