![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
This is the complete list of members for PrefabFactory, including all inherited members.
| AreTypesEquivalent(const std::string &type1, const std::string &type2) const | PrefabFactory | |
| CreateEntity(const std::string &prefabName) | PrefabFactory | |
| CreateEntityFromBlueprint(const PrefabBlueprint &blueprint, bool autoAssignLayer=true) | PrefabFactory | |
| CreateEntityFromPrefabName(const std::string &prefabName) | PrefabFactory | |
| CreateEntityWithOverrides(const PrefabBlueprint &blueprint, const LevelInstanceParameters &instanceParams, bool autoAssignLayer=true) | PrefabFactory | |
| Get() | PrefabFactory | inlinestatic |
| GetCanonicalInfo(const std::string &type, std::string &outCanonical, std::string &outPrefabFile) const | PrefabFactory | |
| GetPrefabCount() const | PrefabFactory | inline |
| GetPrefabRegistry() const | PrefabFactory | inline |
| GetRegisteredComponents() const | PrefabFactory | |
| HasPrefab(const std::string &prefabName) const | PrefabFactory | inline |
| InstantiateAIBehavior(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateAIBlackboard(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateAISenses(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateAIState(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateAnimation(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateAttackIntent(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateAudioSource(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateBehaviorTreeRuntime(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateBoundingBox(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateCamera(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateCameraBounds(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateCameraEffects(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateCameraInputBinding(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateCameraTarget(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateCollisionZone(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateComponent(EntityID entity, const ComponentDefinition &componentDef) | PrefabFactory | |
| InstantiateController(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateFX(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateHealth(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateIdentity(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateInputMapping(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateInventory(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateMoveIntent(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateMovement(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateNavigationAgent(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateNPC(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiatePhysicsBody(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiatePlayerBinding(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiatePlayerController(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiatePosition(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateTriggerZone(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateVisualAnimation(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateVisualEditor(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| InstantiateVisualSprite(EntityID entity, const ComponentDefinition &def) | PrefabFactory | private |
| IsComponentRegistered(const std::string &componentName) const | PrefabFactory | |
| IsTypeRegistered(const std::string &type) const | PrefabFactory | |
| m_componentFactories | PrefabFactory | private |
| m_prefabRegistry | PrefabFactory | private |
| m_prefabs | PrefabFactory | private |
| m_prefabsPreloaded | PrefabFactory | private |
| m_scanner | PrefabFactory | private |
| NormalizeType(const std::string &type) const | PrefabFactory | |
| PrefabFactory()=default | PrefabFactory | private |
| PreloadAllPrefabs(const std::string &prefabDirectory="Blueprints/EntityPrefab") | PrefabFactory | |
| RegisterComponentFactory(const std::string &componentName, std::function< bool(EntityID, const ComponentDefinition &)> factory) | PrefabFactory | |
| RegisterPrefab(const std::string &name, PrefabBuilder builder) | PrefabFactory | inline |
| SetPrefabRegistry(const PrefabRegistry ®istry) | PrefabFactory |