Main Page   Class Hierarchy   Compound List   File List   Compound Members  

iPolyTxtPlane Struct Reference

This is the interface to a texture plane. More...

#include <polytmap.h>

Inheritance diagram for iPolyTxtPlane:

iBase List of all members.

Public Methods

virtual csPolyTxtPlaneGetPrivateObject ()=0
 @ Ugly. More...

virtual iObjectQueryObject ()=0
 Get the iObject for this texture plane.

virtual void SetTextureSpace (const csVector3 &v_orig, const csVector3 &v1, float len1, const csVector3 &v2, float len2)=0
 Set texture space mapping.

virtual void SetTextureSpace (const csMatrix3 &tx_matrix, const csVector3 &tx_vector)=0
 Set texture space mapping.

virtual void GetTextureSpace (csMatrix3 &tx_matrix, csVector3 &tx_vector)=0
 Get the transformation from object to texture space.

Detailed Description

This is the interface to a texture plane.

This is a plane that defines the orientation and offset of a texture. It can be used by several polygons to let the textures fit perfectly.

Member Function Documentation

csPolyTxtPlane * iPolyTxtPlane::GetPrivateObject ( ) [pure virtual]

@ Ugly.


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