3#include "pixelbullet/scene/prefab_resolution.h"
4#include "pixelbullet/scene/render_data.h"
5#include "pixelbullet/scene/transform_resolution.h"
9#include <unordered_set>
19 float resolve_scene_transforms_milliseconds = 0.0f;
20 float resolve_prefab_instances_milliseconds = 0.0f;
21 float load_prefab_assets_milliseconds = 0.0f;
22 float evaluate_prefab_animation_milliseconds = 0.0f;
23 float resolve_prefab_transforms_milliseconds = 0.0f;
24 float build_resolved_instances_milliseconds = 0.0f;
25 float extract_render_data_milliseconds = 0.0f;
28 std::uint32_t scene_transform_resolve_passes = 0u;
29 std::uint32_t prefab_instance_resolve_passes = 0u;
35 std::vector<ResolvedPrefabInstance> prefab_instances;
41 std::unordered_set<EntityId::ValueType> hidden_render_sources;
45 const Scene& scene,
const Filesystem* filesystem, glm::uvec2 target_extent,
50 const ScenePrefabAnimationPreview* prefab_animation_preview =
nullptr);
Definition filesystem.h:20
Definition prefab_asset_io.h:59
Definition animation_evaluation.h:105
Definition prefab_resolution.h:123
Definition prefab_resolution.h:153
Definition render_analysis.h:33
Definition render_analysis.h:18
Definition render_data.h:138