22 #ifndef TITANIC_VIEWPORT_H 23 #define TITANIC_VIEWPORT_H 25 #include "titanic/star_control/base_stars.h" 26 #include "titanic/star_control/fpose.h" 37 enum StarColor { WHITE = 0, PINK = 2 };
47 double _centerYAngleDegrees;
48 double _centerZAngleDegrees;
65 double _pixel1OffSetX;
66 double _pixel2OffSetX;
107 void randomizeOrientation();
115 void reposition(
double factor);
127 FVector getRelativePosCenteringRaw(
int index,
const FVector &src);
void getRelativeXCenterPixels(double *v1, double *v2, double *v3, double *v4)
void load(SimpleFile *file, int param)
void copyFrom(const CViewport *src)
void setFrontClip(double dist)
void changeOrientation(const FMatrix &matrix)
Definition: viewport.h:44
void setCenterYAngle(double angleDegrees)
Definition: simple_file.h:49
void setOrientation(const FMatrix &m)
void save(SimpleFile *file, int indent)
void changeStarColorPixel(StarMode mode, double pixelOffSet)
const FMatrix & getOrientation() const
void setBackClip(double dist)
void setCenterZAngle(double angleDegrees)
void setPosition(const FVector &v)
void SetRoleAngle(double angle)