Files
GTASource/game/Cutscene/CutSceneEntityFactory.h
expvintl 419f2e4752 init
2025-02-23 17:40:52 +08:00

29 lines
906 B
C++

/////////////////////////////////////////////////////////////////////////////////
//
// FILE : CutSceneEntityFactory.h
// PURPOSE : A factory for creating entities for a cutscene
// AUTHOR : Thomas French
// STARTED : 02/07/2008
//
/////////////////////////////////////////////////////////////////////////////////
#ifndef CUTSCENEENTITYFACTORY_H
#define CUTSCENEENTITYFACTORY_H
#include "vector/vector3.h"
//Forward declaration
class CCutSceneObject;
///////////////////////////
// Cut scene entity factory
//In this form its first pass to get it up and running. For a more frame work friendly function could make a static/singleton class with virtual create functions
//to have the ability to create project specific cut scene entities. See VehicleFactory.h for an idea of a template.
namespace CutsceneCreatureFactory
{
CCutSceneObject* Create(u32 iModelIndex, const Vector3 &vPos);
}
#endif