crystalspace.jbind.impl.csutil.comp
Class csComponent
java.lang.Object
crystalspace.jbind.impl.csNativeObject
crystalspace.jbind.impl.csutil.scf.csBase
crystalspace.jbind.impl.csutil.comp.csComponent
- All Implemented Interfaces:
- iBase, iComponent, iJPointer, iPointer
- public class csComponent
- extends csBase
- implements iComponent
- Author:
- Quentin Anciaux
Methods inherited from class java.lang.Object |
clone, getClass, notify, notifyAll, wait, wait, wait |
csComponent
public csComponent(iPointer nPointer)
- Parameters:
nPointer
-
getVersion
public int getVersion()
- Description copied from interface:
iBase
- Return the version of the interface
- Specified by:
getVersion
in interface iBase
- Specified by:
getVersion
in class csBase
getName
public java.lang.String getName()
- Description copied from interface:
iBase
- Return the name of the interface
- Specified by:
getName
in interface iBase
- Specified by:
getName
in class csBase
initSCF
public static void initSCF()
getInterfaceVersion
public static int getInterfaceVersion()
getInterfaceName
public static java.lang.String getInterfaceName()
getInterfaceClass
public static java.lang.Class getInterfaceClass()
isNativePointerValidSafe
protected boolean isNativePointerValidSafe(long pointer)
- Specified by:
isNativePointerValidSafe
in class csNativeObject
initialize
public boolean initialize(iObjectRegistry object_reg)
- Description copied from interface:
iComponent
- Initialize the component, and return success status. Implemented in
csEngine::eiComponent, csMeshType::eiComponent, csApp::csAppPlugin,
awsSinkManager::eiComponent, csBugPlug, csBaseTextureLoader,
csTextSyntaxService::eiComponent, csLinuxJoystick, csWindowsJoystick,
csBezierMeshObjectType::eiComponent,
csParticlesPhysicsSimple::eiComponent, csThingObjectType::eiComponent,
csMovieRecorder, and csEffectServer.
- Specified by:
initialize
in interface iComponent
- Parameters:
object_reg
-
- Returns:
- See Also:
iComponent.initialize(crystalspace.jbind.interfaces.iutil.objreg.iObjectRegistry)