crystalspace.jbind.interfaces.iengine.mesh
Interface iMeshFactoryList

All Superinterfaces:
iBase, iPointer
All Known Implementing Classes:
csMeshFactoryList

public interface iMeshFactoryList
extends iBase

A list of mesh factories.

Author:
Quentin Anciaux

Method Summary
 int add(iMeshFactoryWrapper obj)
          Add a mesh factory wrapper.
 int find(iMeshFactoryWrapper obj)
          Find a mesh factory wrapper and return its index.
 iMeshFactoryWrapper findByName(java.lang.String Name)
          Find a mesh factory wrapper by name.
 iMeshFactoryWrapper get(int n)
          Return a mesh factory wrapper by index.
 int getCount()
          Return the number of mesh factory wrappers in this list.
 boolean remove(iMeshFactoryWrapper obj)
          Remove a mesh factory wrapper.
 boolean remove(int n)
          Remove the nth mesh factory wrapper.
 void removeAll()
          Remove all mesh factory wrappers.
 
Methods inherited from interface crystalspace.jbind.interfaces.iutil.scf.iBase
decRef, getName, getRefCount, getVersion, incRef, queryInterface, queryInterfaceSafe
 
Methods inherited from interface crystalspace.jbind.interfaces.iPointer
changePointer, getPointer, isMemoryOwner, setMemoryOwner
 

Method Detail

getCount

public int getCount()
Return the number of mesh factory wrappers in this list.

Returns:

get

public iMeshFactoryWrapper get(int n)
Return a mesh factory wrapper by index.

Parameters:
n -
Returns:

add

public int add(iMeshFactoryWrapper obj)
Add a mesh factory wrapper.

Parameters:
obj -
Returns:

remove

public boolean remove(iMeshFactoryWrapper obj)
Remove a mesh factory wrapper.

Parameters:
obj -
Returns:

remove

public boolean remove(int n)
Remove the nth mesh factory wrapper.

Parameters:
n -
Returns:

removeAll

public void removeAll()
Remove all mesh factory wrappers.


find

public int find(iMeshFactoryWrapper obj)
Find a mesh factory wrapper and return its index.

Parameters:
obj -
Returns:

findByName

public iMeshFactoryWrapper findByName(java.lang.String Name)
Find a mesh factory wrapper by name.

Parameters:
Name -
Returns: