ScummVM API documentation
Harvester::SceneEntities Member List

This is the complete list of members for Harvester::SceneEntities, including all inherited members.

findSceneNpcByName(const Common::Array< NpcRecord > &npcs, const Common::String &npcName) (defined in Harvester::SceneEntities)Harvester::SceneEntitiesstatic
findSceneObjectByName(const Common::Array< ObjectRecord > &objects, const Common::String &objectName) (defined in Harvester::SceneEntities)Harvester::SceneEntitiesstatic
findSceneObjectByName(Common::Array< ObjectRecord > &objects, const Common::String &objectName) (defined in Harvester::SceneEntities)Harvester::SceneEntitiesstatic
findSceneRegionByName(const Common::Array< RegionRecord > &regions, const Common::String &regionName) (defined in Harvester::SceneEntities)Harvester::SceneEntitiesstatic
getSceneObjectBounds(const ObjectRecord &object) (defined in Harvester::SceneEntities)Harvester::SceneEntitiesstatic
loadRoomSceneResources(const RoomSetupState &state, ResourceManager &resources, SceneState &scene) (defined in Harvester::SceneEntities)Harvester::SceneEntitiesstatic
loadSceneResources(const RoomSetupState &state, SceneState &scene) const (defined in Harvester::SceneEntities)Harvester::SceneEntities
populateRoomMonsters() (defined in Harvester::SceneEntities)Harvester::SceneEntities
populateRoomNpcs() (defined in Harvester::SceneEntities)Harvester::SceneEntities
populateRoomObjects(const Common::Array< ObjectRecord > &drawableObjects) (defined in Harvester::SceneEntities)Harvester::SceneEntities
populateRoomRegions() (defined in Harvester::SceneEntities)Harvester::SceneEntities
reconcileSceneEntitiesInPlace(const SceneState &previousScene, RoomSetupState &updatedState, const SceneState &updatedScene) (defined in Harvester::SceneEntities)Harvester::SceneEntities
removeSceneEntityByName(const Common::String &entityName) (defined in Harvester::SceneEntities)Harvester::SceneEntities
resolveSceneObjectSpritePathLocal(const ObjectRecord &object) (defined in Harvester::SceneEntities)Harvester::SceneEntitiesstatic
restoreRoomMonsterAnimations() (defined in Harvester::SceneEntities)Harvester::SceneEntities
SceneEntities(RoomSetupState &state, Script *script, ResourceManager *resources, EntityManager *entityManager) (defined in Harvester::SceneEntities)Harvester::SceneEntities
shouldSpawnRoomMonsterEntity(const MonsterRecord &monster) (defined in Harvester::SceneEntities)Harvester::SceneEntitiesstatic
shouldSpawnRoomNpcEntity(const NpcRecord &npc) (defined in Harvester::SceneEntities)Harvester::SceneEntitiesstatic
spawnSceneMonsterEntityFromRecord(const RoomSetupState &roomState, const MonsterRecord &monster) (defined in Harvester::SceneEntities)Harvester::SceneEntities
spawnSceneNpcEntityFromRecord(const NpcRecord &npc) (defined in Harvester::SceneEntities)Harvester::SceneEntities
spawnSceneObjectEntityFromRecord(const ObjectRecord &object) (defined in Harvester::SceneEntities)Harvester::SceneEntities
spawnSceneRegionEntityFromRecord(const RegionRecord &region) (defined in Harvester::SceneEntities)Harvester::SceneEntities
syncCurrentRoomRuntimeState(const Common::Array< RegionRecord > &sceneRegions) (defined in Harvester::SceneEntities)Harvester::SceneEntities
syncGlobalTimerEntities(const Common::Array< TimerRecord > &previousTimerRecords, bool includeCurrentRoomTimers=false) (defined in Harvester::SceneEntities)Harvester::SceneEntities