CrystalSpace

Public API Reference

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

csMaterial::MaterialEngine Struct Reference

iMaterialEngine implementation. More...

#include <material.h>

Inheritance diagram for csMaterial::MaterialEngine:

iMaterialEngine iBase List of all members.

Public Methods

virtual iTextureWrapperGetTextureWrapper ()
 Get the base texture from the material. More...

virtual iTextureWrapperGetTextureWrapper (csStringID name)
 Get a texture by name. More...

virtual void Visit ()
 Visit all textures. More...

virtual bool IsVisitRequired () const
 Return true if it is needed to call Visit(). More...


Detailed Description

iMaterialEngine implementation.

Definition at line 247 of file csengine/material.h.


Member Function Documentation

virtual iTextureWrapper* csMaterial::MaterialEngine::GetTextureWrapper csStringID    name [inline, virtual]
 

Get a texture by name.

Implements iMaterialEngine.

Definition at line 254 of file csengine/material.h.

References csStringID.

virtual iTextureWrapper* csMaterial::MaterialEngine::GetTextureWrapper   [inline, virtual]
 

Get the base texture from the material.

Implements iMaterialEngine.

Definition at line 250 of file csengine/material.h.

virtual bool csMaterial::MaterialEngine::IsVisitRequired   const [inline, virtual]
 

Return true if it is needed to call Visit().

Implements iMaterialEngine.

Definition at line 262 of file csengine/material.h.

virtual void csMaterial::MaterialEngine::Visit   [inline, virtual]
 

Visit all textures.

Implements iMaterialEngine.

Definition at line 258 of file csengine/material.h.


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