ScummVM API documentation
ZVision::RenderTable Class Reference

Public Types

enum  RenderState { PANORAMA, TILT, FLAT }
 

Public Member Functions

 RenderTable (ZVision *engine, uint16 numRows, uint16 numColumns, const Graphics::PixelFormat &pixelFormat)
 
RenderState getRenderState ()
 
void setRenderState (RenderState newState)
 
const Common::Point convertWarpedCoordToFlatCoord (const Common::Point &point)
 
void mutateImage (Graphics::Surface *dstBuf, Graphics::Surface *srcBuf, bool filter=false)
 
template<typename I >
Common::String pixelToBinary (const I &pixel, bool splitColors=true) const
 
void generateRenderTable ()
 
void setPanoramaFoV (float fov)
 
void setPanoramaScale (float scale)
 
void setPanoramaReverse (bool reverse)
 
void setPanoramaZeroPoint (uint16 point)
 
uint16 getPanoramaZeroPoint ()
 
bool getPanoramaReverse ()
 
void setTiltFoV (float fov)
 
void setTiltScale (float scale)
 
void setTiltReverse (bool reverse)
 
float getTiltGap ()
 
float getAngle ()
 
float getLinscale ()
 

The documentation for this class was generated from the following file: