ScummVM API documentation
BladeRunner::SliceRenderer Class Reference

Public Member Functions

 SliceRenderer (BladeRunnerEngine *vm)
 
void setScreenEffects (ScreenEffects *aesc)
 
void setView (View *view)
 
void setLights (Lights *lights)
 
void setSetEffects (SetEffects *setEffects)
 
void setupFrameInWorld (int animationId, int animationFrame, Vector3 position, float facing, float scale=1.0f)
 
void getScreenRectangle (Common::Rect *screenRectangle, int animationId, int animationFrame, Vector3 position, float facing, float scale)
 
void drawInWorld (int animationId, int animationFrame, Vector3 position, float facing, float scale, Graphics::Surface &surface, uint16 *zbuffer)
 
void drawOnScreen (int animationId, int animationFrame, int screenX, int screenY, float facing, float scale, Graphics::Surface &surface)
 
void preload (int animationId)
 
void disableShadows (int *animationsIdsList, int listSize)
 

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