22 #ifndef ZVISION_RENDER_TABLE_H 23 #define ZVISION_RENDER_TABLE_H 25 #include "common/rect.h" 26 #include "graphics/surface.h" 43 uint _numColumns, _numRows;
45 RenderState _renderState;
63 RenderState getRenderState() {
66 void setRenderState(RenderState newState);
70 void mutateImage(uint16 *sourceBuffer, uint16 *destBuffer, uint32 destWidth,
const Common::Rect &subRect);
72 void generateRenderTable();
74 void setPanoramaFoV(
float fov);
75 void setPanoramaScale(
float scale);
76 void setPanoramaReverse(
bool reverse);
77 void setPanoramaZeroPoint(uint16 point);
78 uint16 getPanoramaZeroPoint();
79 bool getPanoramaReverse();
81 void setTiltFoV(
float fov);
82 void setTiltScale(
float scale);
83 void setTiltReverse(
bool reverse);
90 void generatePanoramaLookupTable();
91 void generateTiltLookupTable();
Definition: render_table.h:30
Graphics::Surface * scale(const Graphics::Surface &srcImage, int xSize, int ySize)