crystalspace.jbind.interfaces.iengine.campos
Interface iCameraPositionList

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

public interface iCameraPositionList
extends iBase

A list of camera position objects.

Author:
Quentin Anciaux

Method Summary
 int add(iCameraPosition obj)
          Add a camera position.
 int find(iCameraPosition obj)
          Find a camera position and return its index.
 iCameraPosition findByName(java.lang.String Name)
          Find a camera position by name.
 iCameraPosition get(int n)
          Return a camera position by index.
 int getCount()
          Return the number of camera positions in this list.
 iCameraPosition newCameraPosition(java.lang.String name)
          Create a new empty camera position.
 boolean remove(iCameraPosition obj)
          Remove a camera position.
 boolean remove(int n)
          Remove the nth camera position.
 void removeAll()
          Remove all camera positions.
 
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

newCameraPosition

public iCameraPosition newCameraPosition(java.lang.String name)
Create a new empty camera position.

Parameters:
name -
Returns:

getCount

public int getCount()
Return the number of camera positions in this list.

Returns:

get

public iCameraPosition get(int n)
Return a camera position by index.

Parameters:
n -
Returns:

add

public int add(iCameraPosition obj)
Add a camera position.

Parameters:
obj -
Returns:

remove

public boolean remove(iCameraPosition obj)
Remove a camera position.

Parameters:
obj -
Returns:

remove

public boolean remove(int n)
Remove the nth camera position.

Parameters:
n -
Returns:

removeAll

public void removeAll()
Remove all camera positions.


find

public int find(iCameraPosition obj)
Find a camera position and return its index.

Parameters:
obj -
Returns:

findByName

public iCameraPosition findByName(java.lang.String Name)
Find a camera position by name.

Parameters:
Name -
Returns: