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;
26 std::uint32_t scene_transform_resolve_passes = 0u;
27 std::uint32_t prefab_instance_resolve_passes = 0u;
33 std::vector<ResolvedPrefabInstance> prefab_instances;
39 std::unordered_set<EntityId::ValueType> hidden_render_sources;
43 const Scene& scene,
const Filesystem* filesystem, glm::uvec2 target_extent,
48 const ScenePrefabAnimationPreview* prefab_animation_preview =
nullptr);
Definition filesystem.h:19
Definition animation_evaluation.h:105
Definition prefab_resolution.h:121
Definition render_analysis.h:31
Definition render_analysis.h:18
Definition render_data.h:138