42 virtual void addPoint(
const float x,
const float y,
const float z ) {}
228 virtual void addPoint(
const float x,
const float y,
const float z );
231 virtual void start(
long t );
249 virtual void start(
long t );
276 void reset(
float startfov,
float endfov,
int start,
int len );
342 static int sortEvents(
const void *p1,
const void *p2 );
346 bool load(
const char *filename );
347 void save(
const char *filename );
void calcVelocity(float distance)
float calcSpline(int step, float tension)
virtual const idVec3 * getPosition(long t)
assert(prefInfo.fullscreenBtn)
virtual void parse(idParser *src)
void updateSelection(const idVec3 &move)
static const char * positionStr[POSITION_COUNT]
virtual bool parseToken(const idStr &key, idParser *src)
void addSegmentTime(int index, int time)
static int sortEvents(const void *p1, const void *p2)
virtual idVec3 * getPoint(int index)
void setActiveTargetByName(const char *name)
idList< idVelocity * > velocities
void Set(const float x, const float y, const float z)
virtual void addPoint(const idVec3 &v)
idCameraPosition * startNewCamera(idCameraPosition::positionType type)
int isPointSelected(int index)
int currentCameraPosition
void setName(const char *p)
virtual idVec3 * getPoint(int index)
virtual void removePoint(int index)
virtual void draw(bool editMode)
void addControlPoint(idVec3 &v)
int selectPointByRay(const idVec3 &origin, const idVec3 &direction, bool single)
void addTarget(const char *name, idCameraPosition::positionType type)
static const char * eventStr[EVENT_COUNT]
idVec3 * getSelectedPoint(int index)
GLuint GLuint GLsizei GLenum type
~idInterpolatedPosition()
void addVelocity(long start, long duration, float speed)
void parse(idParser *src)
idVelocity(long start, long duration, float s)
void setActiveSegment(int i)
virtual void start(long t)
idSplinePosition(long time)
void parse(idParser *src)
void addEvent(idCameraEvent::eventType t, const char *param, long time)
void write(idFile *f, const char *name)
virtual const idVec3 * getPosition(long t)
idVec3 * getPoint(int index)
void setActiveTarget(int index)
idVec3 * getSelectedPoint()
void parse(idParser *src)
idCameraPosition(const char *p)
void glBox(idVec4 &color, idVec3 &point, float size)
void setGranularity(float f)
void parse(idParser *src)
virtual const idVec3 * getPosition(long t)
const idVec3 * getPosition(long time)
virtual void addPoint(const idVec3 &v)
virtual void addPoint(const float x, const float y, const float z)
virtual void addPoint(const idVec3 &v)
bool waitEvent(int index)
void reset(float startfov, float endfov, int start, int len)
void save(const char *filename)
idList< idVec3 * > controlPoints
void setColors(idVec4 &path, idVec4 &segment, idVec4 &control, idVec4 &active)
idList< double > splineTime
int selectPoint(int index, bool single)
idList< idCameraEvent * > events
void write(idFile *f, const char *name)
idCameraPosition * cameraPosition
void setBaseTime(float f)
virtual const idVec3 * getPosition(long t)
void setTriggered(bool b)
static idCameraPosition * newFromType(idCameraPosition::positionType t)
virtual void addPoint(const float x, const float y, const float z)
bool load(const char *filename)
virtual void draw(bool editMode)
virtual void draw(bool editMode)
void setName(const char *p)
virtual void updateSelection(const idVec3 &move)
void startEdit(bool camera)
virtual void updateSelection(const idVec3 &move)
idCameraFOV(int s, int e, long t)
idCameraPosition * getActiveTarget()
virtual void clearVelocities()
idSplineList(const char *p)
float getVelocity(long t)
void getActiveSegmentInfo(int segment, idVec3 &origin, idVec3 &direction, float *fv)
void parse(idParser *src)
idVec3 * getSegmentPoint(int index)
idCameraEvent * getEvent(int index)
void setSegmentTime(int index, int time)
void write(idFile *f, const char *name)
void addPoint(float x, float y, float z)
virtual idVec3 * getPoint(int index)
virtual ~idCameraPosition()
int Append(const type &obj)
int getSegmentTime(int index)
void setName(const char *p)
void parse(idParser *src)
virtual idVec3 * getPoint(int index)
const idVec3 * getPoint(int index)
idInterpolatedPosition(idVec3 start, idVec3 end, long time)
void glLabeledPoint(idVec4 &color, idVec3 &point, float size, const char *label)
void setSelectedPoint(idVec3 *p)
idList< int > selectedPoints
void initPosition(long startTime, long totalTime)
void parse(idParser *src)
virtual void start(long t)
bool getCameraInfo(long time, idVec3 &origin, idVec3 &direction, float *fv)
virtual void write(idFile *f, const char *name)
idFixedPosition(idVec3 p)
const char * c_str(void) const
virtual void addPoint(const float x, const float y, const float z)
idList< idCameraPosition * > targetPositions
idCameraEvent(eventType t, const char *param, long n)
virtual void start(long t)
void write(idFile *f, const char *name)
idCameraDef * g_splineList
void write(idFile *f, const char *name)
virtual void setTime(long t)
idList< idVec3 * > splinePoints
void write(idFile *f, const char *name)
idCameraPosition * getPositionObj()
void addPoint(const idVec3 &v)