CrystalSpace

Public API Reference

Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

iMeshDrawCallback Struct Reference

Set a callback which is called just before the object is drawn. More...

#include <iengine/mesh.h>

Inheritance diagram for iMeshDrawCallback:

iBase List of all members.

Public Member Functions

virtual bool BeforeDrawing (iMeshWrapper *spr, iRenderView *rview)=0
 Before drawing.

Detailed Description

Set a callback which is called just before the object is drawn.

This is useful to do some expensive computations which only need to be done on a visible object. Note that this function will be called even if the object is not visible. In general it is called if there is a likely probability that the object is visible (i.e. it is in the same sector as the camera for example).

Definition at line 161 of file mesh.h.


Member Function Documentation

virtual bool iMeshDrawCallback::BeforeDrawing iMeshWrapper spr,
iRenderView rview
[pure virtual]
 

Before drawing.

It is safe to delete this callback in this function.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.4.4