CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

iIsoMeshSprite Struct Reference

This class wraps meshes (meant for the 3d engine) and adapts them for use by the isometric engine. More...

#include <iso.h>

Inheritance diagram for iIsoMeshSprite:

iIsoSprite iBase List of all members.

Public Methods

virtual void SetMeshObject (iMeshObject *mesh)=0
 set the mesh object to use.

virtual iMeshObjectGetMeshObject () const=0
 get the mesh object.

virtual void SetTransform (const csMatrix3 &transform)=0
 set the transformation matrix for this mesh.

virtual const csMatrix3GetTransform () const=0
 get the transformation matrix used for this mesh.

virtual void SetZBufMode (csZBufMode mode)=0
 Set the zbuf mode for the mesh.

virtual csZBufMode GetZBufMode () const=0
 Get the zbuf mode for the mesh.


Detailed Description

This class wraps meshes (meant for the 3d engine) and adapts them for use by the isometric engine.

It also implements the iIsoSprite interface.

Definition at line 460 of file iso.h.


Member Function Documentation

virtual iMeshObject* iIsoMeshSprite::GetMeshObject   [pure virtual]
 

get the mesh object.

virtual const csMatrix3& iIsoMeshSprite::GetTransform   [pure virtual]
 

get the transformation matrix used for this mesh.

virtual csZBufMode iIsoMeshSprite::GetZBufMode   [pure virtual]
 

Get the zbuf mode for the mesh.

virtual void iIsoMeshSprite::SetMeshObject iMeshObject   mesh [pure virtual]
 

set the mesh object to use.

virtual void iIsoMeshSprite::SetTransform const csMatrix3   transform [pure virtual]
 

set the transformation matrix for this mesh.

virtual void iIsoMeshSprite::SetZBufMode csZBufMode    mode [pure virtual]
 

Set the zbuf mode for the mesh.


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