typedef struct ent_font_variant ent_font_variant;
typedef struct ent_glyph ent_glyph;
typedef struct ent_skateshop ent_skateshop;
+typedef struct ent_camera ent_camera;
enum entity_alias{
k_ent_none = 0,
k_ent_font = 9,
k_ent_font_variant= 10,
k_ent_traffic = 11,
- k_ent_skateshop = 12
+ k_ent_skateshop = 12,
+ k_ent_camera = 13
};
static u32 mdl_entity_id_type( u32 entity_id )
mdl_transform transform;
u32 id_display,
id_info,
- id_rack;
+ id_rack,
+ id_camera;
};
struct ent_traffic{
u32 index; /* into the path */
};
+struct ent_camera{
+ mdl_transform transform;
+ float fov;
+};
+
VG_STATIC ent_marker *ent_find_marker( mdl_context *mdl,
mdl_array_ptr *arr, const char *alias )
{