/foundation/graphic/graphic_3d/lume/LumeEngine/ecshelper/ComponentTools/ |
H A D | component_query.cpp | 35 ComponentQuery::~ComponentQuery() in ~ComponentQuery() 40 bool ComponentQuery::ResultRow::IsValidComponentId(size_t index) const in IsValidComponentId() 48 void ComponentQuery::SetupQuery( in SetupQuery() 78 bool ComponentQuery::Execute() in Execute() 149 void ComponentQuery::Execute( in Execute() 156 void ComponentQuery::SetEcsListenersEnabled(bool enableListeners) in SetEcsListenersEnabled() 166 bool ComponentQuery::IsValid() const in IsValid() 171 array_view<const ComponentQuery::ResultRow> ComponentQuery [all...] |
H A D | component_query.h | 38 class ComponentQuery : private IEcs::EntityListener, private IEcs::ComponentListener { class 40 ComponentQuery() = default; 41 ~ComponentQuery() override;
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/ |
H A D | skinning_system.cpp | 118 SkinTask(SkinningSystem& system, array_view<const ComponentQuery::ResultRow> results) in SkinTask() 123 for (const ComponentQuery::ResultRow& row : results_) { 133 array_view<const ComponentQuery::ResultRow> results_; 162 const ComponentQuery::Operation operations[] = { in Initialize() 163 { skinJointsManager_, ComponentQuery::Operation::REQUIRE }, in Initialize() 164 { jointMatricesManager_, ComponentQuery::Operation::REQUIRE }, in Initialize() 165 { previousJointMatricesManager_, ComponentQuery::Operation::OPTIONAL }, in Initialize() 166 { renderMeshManager_, ComponentQuery::Operation::OPTIONAL }, in Initialize() 228 void SkinningSystem::UpdateSkin(const ComponentQuery::ResultRow& row) in UpdateSkin() 334 for (const ComponentQuery in Update() [all...] |
H A D | skinning_system.h | 70 void UpdateSkin(const CORE_NS::ComponentQuery::ResultRow& row); 91 CORE_NS::ComponentQuery componentQuery_;
|
H A D | node_system.h | 81 NodeInfo ProcessNode(SceneNode* node, const bool parentEnabled, const CORE_NS::ComponentQuery::ResultRow* row); 98 CORE_NS::ComponentQuery nodeQuery_;
|
H A D | local_matrix_system.cpp | 78 const ComponentQuery::Operation operations[] = { in Initialize() 79 { *localMatrixManager_, ComponentQuery::Operation::REQUIRE }, in Initialize()
|
H A D | animation_system.h | 128 const CORE_NS::ComponentQuery& trackQuery, float delta); 157 CORE_NS::ComponentQuery trackQuery_; 158 CORE_NS::ComponentQuery animationQuery_;
|
H A D | render_system.h | 182 void ProcessRenderMeshBatch(const CORE_NS::Entity renderMeshBatch, const CORE_NS::ComponentQuery::ResultRow* row); 193 void ProcessReflection(const CORE_NS::ComponentQuery::ResultRow& row, const RenderCamera& camera); 274 CORE_NS::ComponentQuery lightQuery_; 275 CORE_NS::ComponentQuery renderableQuery_; 276 CORE_NS::ComponentQuery reflectionsQuery_;
|
H A D | local_matrix_system.h | 66 CORE_NS::ComponentQuery componentQuery_;
|
H A D | render_preprocessor_system.cpp | 449 const ComponentQuery::Operation operations[] = { in Initialize() 450 { *nodeManager_, ComponentQuery::Operation::REQUIRE }, in Initialize() 451 { *worldMatrixManager_, ComponentQuery::Operation::REQUIRE }, in Initialize() 452 { *layerManager_, ComponentQuery::Operation::OPTIONAL }, in Initialize() 453 { *jointMatricesManager_, ComponentQuery::Operation::OPTIONAL }, in Initialize() 454 { *skinManager_, ComponentQuery::Operation::OPTIONAL }, in Initialize()
|
H A D | morphing_system.h | 88 CORE_NS::ComponentQuery nodeQuery_;
|
H A D | morphing_system.cpp | 125 ComponentQuery::Operation operations[] = { { nodeManager_, ComponentQuery::Operation::Method::REQUIRE } }; in Initialize()
|
H A D | animation_system.cpp | 647 const ComponentQuery::Operation operations[] = { in Initialize() 648 { animationTrackManager_, ComponentQuery::Operation::REQUIRE }, in Initialize() 654 const ComponentQuery::Operation operations[] = { in Initialize() 655 { stateManager_, ComponentQuery::Operation::REQUIRE }, in Initialize() 959 const CORE_NS::ComponentQuery& trackQuery, float delta) in UpdateAnimation() 1107 const ComponentQuery::ResultRow& row = results[index]; in ResetTargetProperties() 1147 const ComponentQuery::ResultRow& row = results[index]; in InitializeTrackValues() 1160 const ComponentQuery::ResultRow& row = results[index]; in Calculate() 1197 const ComponentQuery::ResultRow& row = results[index]; in AnimateTracks() 1258 const ComponentQuery in ApplyResults() [all...] |
H A D | render_preprocessor_system.h | 143 CORE_NS::ComponentQuery renderableQuery_;
|
H A D | render_system.cpp | 1283 const ComponentQuery::Operation operations[] = { in Initialize() 1284 { *nodeMgr_, ComponentQuery::Operation::REQUIRE }, in Initialize() 1285 { *worldMatrixMgr_, ComponentQuery::Operation::REQUIRE }, in Initialize() 1286 { *layerMgr_, ComponentQuery::Operation::OPTIONAL }, in Initialize() 1292 const ComponentQuery::Operation operations[] = { in Initialize() 1293 { *worldMatrixMgr_, ComponentQuery::Operation::REQUIRE }, in Initialize() 1294 { *prevWorldMatrixMgr_, ComponentQuery::Operation::REQUIRE }, in Initialize() 1295 { *layerMgr_, ComponentQuery::Operation::OPTIONAL }, in Initialize() 1296 { *jointMatricesMgr_, ComponentQuery::Operation::OPTIONAL }, in Initialize() 1297 { *prevJointMatricesMgr_, ComponentQuery in Initialize() [all...] |
H A D | node_system.cpp | 1164 ComponentQuery::Operation operations[] = { in Initialize() 1165 { localMatrixManager_, ComponentQuery::Operation::Method::OPTIONAL }, in Initialize() 1166 { prevWorldMatrixManager_, ComponentQuery::Operation::Method::OPTIONAL }, in Initialize() 1167 { worldMatrixManager_, ComponentQuery::Operation::Method::OPTIONAL }, in Initialize() 1296 SceneNode* node, const bool parentEnabled, const ComponentQuery::ResultRow* row) in ProcessNode()
|
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/ |
H A D | scene_holder.cpp | 498 animationQuery_.reset(new CORE_NS::ComponentQuery()); in CreateDefaultEcs() 500 const ComponentQuery::Operation operations[] = { { *nodeComponentManager_, in CreateDefaultEcs() 501 ComponentQuery::Operation::OPTIONAL }, in CreateDefaultEcs() 502 { *nameComponentManager_, ComponentQuery::Operation::OPTIONAL } }; in CreateDefaultEcs() 507 meshQuery_.reset(new CORE_NS::ComponentQuery()); in CreateDefaultEcs() 509 const ComponentQuery::Operation operations[] = { { *nodeComponentManager_, in CreateDefaultEcs() 510 ComponentQuery::Operation::OPTIONAL }, in CreateDefaultEcs() 511 { *nameComponentManager_, ComponentQuery::Operation::OPTIONAL } }; in CreateDefaultEcs() 516 materialQuery_.reset(new CORE_NS::ComponentQuery()); in CreateDefaultEcs() 518 const ComponentQuery in CreateDefaultEcs() [all...] |
H A D | scene_holder.h | 559 BASE_NS::unique_ptr<CORE_NS::ComponentQuery> meshQuery_ {}; 560 BASE_NS::unique_ptr<CORE_NS::ComponentQuery> materialQuery_ {}; 561 BASE_NS::unique_ptr<CORE_NS::ComponentQuery> animationQuery_ {};
|