Main Page   Class Hierarchy   Compound List   File List   Compound Members  

iCubeFactoryState Struct Reference

This interface describes the API for the cube mesh object. More...

#include <cube.h>

Inheritance diagram for iCubeFactoryState:

iBase List of all members.

Public Methods

virtual void SetSize (float sizex, float sizey, float sizez)=0
 Set size of cube.

virtual float GetSizeX () const=0
 Get size of cube.

virtual float GetSizeY () const=0
 Get size of cube.

virtual float GetSizeZ () const=0
 Get size of cube.

virtual void SetShift (float shiftx, float shifty, float shiftz)=0
 Set shift of cube.

virtual float GetShiftX () const=0
 Get shift of cube.

virtual float GetShiftY () const=0
 Get shift of cube.

virtual float GetShiftZ () const=0
 Get shift of cube.

virtual void SetMaterialWrapper (iMaterialWrapper *material)=0
 Set material of cube.

virtual iMaterialWrapperGetMaterialWrapper () const=0
 Get material of cube.

virtual void SetMixMode (UInt mode)=0
 Set mix mode.

virtual UInt GetMixMode () const=0
 Get mix mode.


Detailed Description

This interface describes the API for the cube mesh object.

Using this you can set up the cube to whatever (cube) shape you want it to have and the appearance. The cube plugin implements this interface in addition to iMeshObjectFactory.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.2.5 written by Dimitri van Heesch, ©1997-2000