Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > bad97183153701b09df5fae1052b1c30 > files > 2783

crystalspace-doc-1.2.1-5mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Crystal Space 1.2.1: iBase Struct Reference (Crystal Space 1.2.1 Public API Reference)</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="head">
 <tr height="59">
  <td class="head" width="202" valign="bottom" style="padding-left:0;"><a href="http://www.crystalspace3d.org/"><img src="csblur.png" width="236" height="59" alt="CrystalSpace" border="0"></a></td>
  <td class="head"><h2>Public API Reference</h2></td>
 </tr>
 <tr height="11">
  <td colspan="2" class="headshadow" valign="top" style="padding-left:0;"><img src="csblurb.png" width="236" height="11" alt="" border="0"></td>
 </tr>
</table>
<div class="content">
<!-- Generated by Doxygen 1.5.3 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="modules.html"><span>Modules</span></a></li>
    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
    <li class="current"><a href="classes.html"><span>Classes</span></a></li>
    <li><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
  </ul>
</div>
<div class="tabs">
  <ul>
    <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
  </ul>
</div>
<h1>iBase Struct Reference<br>
<small>
[<a class="el" href="group__scf.html">Shared Class Facility (SCF)</a>]</small>
</h1><!-- doxytag: class="iBase" -->This is the basic interface: all other interfaces should be derived from this one, this will allow us to always use at least some minimal functionality given any interface pointer.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="scf__interface_8h-source.html">csutil/scf_interface.h</a>&gt;</code>
<p>
Inherited by <a class="el" href="structCS_1_1PluginCommon_1_1SoftShader_1_1iDefaultScanlineRenderer.html">CS::PluginCommon::SoftShader::iDefaultScanlineRenderer</a><code> [virtual]</code>, <a class="el" href="structCS_1_1PluginCommon_1_1SoftShader_1_1iDefaultShader.html">CS::PluginCommon::SoftShader::iDefaultShader</a><code> [virtual]</code>, <a class="el" href="structCS_1_1PluginCommon_1_1SoftShader_1_1iScanlineRenderer.html">CS::PluginCommon::SoftShader::iScanlineRenderer</a><code> [virtual]</code>, <a class="el" href="structCS_1_1PluginCommon_1_1SoftShader_1_1iSoftShaderRenderInterface.html">CS::PluginCommon::SoftShader::iSoftShaderRenderInterface</a><code> [virtual]</code>, <a class="el" href="structiAddonReference.html">iAddonReference</a><code> [virtual]</code>, <a class="el" href="structiAnimatedImage.html">iAnimatedImage</a><code> [virtual]</code>, <a class="el" href="structiAnimTimeUpdateHandler.html">iAnimTimeUpdateHandler</a><code> [virtual]</code>, <a class="el" href="structiArrayReadOnly.html">iArrayReadOnly&lt; T &gt;</a><code> [virtual]</code>, <a class="el" href="structiArrayReadOnly.html">iArrayReadOnly&lt; csCollisionPair &gt;</a><code> [virtual]</code>, <a class="el" href="structiArrayReadOnly.html">iArrayReadOnly&lt; csGradientShade &gt;</a><code> [virtual]</code>, <a class="el" href="structiArrayReadOnly.html">iArrayReadOnly&lt; csShaderVariable * &gt;</a><code> [virtual]</code>, <a class="el" href="structiArrayReadOnly.html">iArrayReadOnly&lt; csSprite2DVertex &gt;</a><code> [virtual]</code>, <a class="el" href="structiArrayReadOnly.html">iArrayReadOnly&lt; csVector3 &gt;</a><code> [virtual]</code>, <a class="el" href="structiArrayReadOnly.html">iArrayReadOnly&lt; iSceneNode * &gt;</a><code> [virtual]</code>, <a class="el" href="structiBaseHalo.html">iBaseHalo</a><code> [virtual]</code>, <a class="el" href="structiBezierFactoryState.html">iBezierFactoryState</a><code> [virtual]</code>, <a class="el" href="structiBezierState.html">iBezierState</a><code> [virtual]</code>, <a class="el" href="structiBinaryLoaderPlugin.html">iBinaryLoaderPlugin</a><code> [virtual]</code>, <a class="el" href="structiBinarySaverPlugin.html">iBinarySaverPlugin</a><code> [virtual]</code>, <a class="el" href="structiBodyGroup.html">iBodyGroup</a><code> [virtual]</code>, <a class="el" href="structiBugPlug.html">iBugPlug</a><code> [virtual]</code>, <a class="el" href="structiBugPlugRenderObject.html">iBugPlugRenderObject</a><code> [virtual]</code>, <a class="el" href="structiCacheManager.html">iCacheManager</a><code> [virtual]</code>, <a class="el" href="structiCamera.html">iCamera</a><code> [virtual]</code>, <a class="el" href="structiCameraPosition.html">iCameraPosition</a><code> [virtual]</code>, <a class="el" href="structiCameraPositionList.html">iCameraPositionList</a><code> [virtual]</code>, <a class="el" href="structiCameraSectorListener.html">iCameraSectorListener</a><code> [virtual]</code>, <a class="el" href="structiCEGUI.html">iCEGUI</a><code> [virtual]</code>, <a class="el" href="structiClipper2D.html">iClipper2D</a><code> [virtual]</code>, <a class="el" href="structiCollider.html">iCollider</a><code> [virtual]</code>, <a class="el" href="structiCollideSystem.html">iCollideSystem</a><code> [virtual]</code>, <a class="el" href="structiCommandLineParser.html">iCommandLineParser</a><code> [virtual]</code>, <a class="el" href="structiComponent.html">iComponent</a><code> [virtual]</code>, <a class="el" href="structiConfigFile.html">iConfigFile</a><code> [virtual]</code>, <a class="el" href="structiConfigIterator.html">iConfigIterator</a><code> [virtual]</code>, <a class="el" href="structiConsoleExecCallback.html">iConsoleExecCallback</a><code> [virtual]</code>, <a class="el" href="structiConsoleInput.html">iConsoleInput</a><code> [virtual]</code>, <a class="el" href="structiConsoleOutput.html">iConsoleOutput</a><code> [virtual]</code>, <a class="el" href="structiConsoleWatcher.html">iConsoleWatcher</a><code> [virtual]</code>, <a class="el" href="structiCrossHalo.html">iCrossHalo</a><code> [virtual]</code>, <a class="el" href="structiCursor.html">iCursor</a><code> [virtual]</code>, <a class="el" href="structiCurve.html">iCurve</a><code> [virtual]</code>, <a class="el" href="structiDataBuffer.html">iDataBuffer</a><code> [virtual]</code>, <a class="el" href="structiDebugHelper.html">iDebugHelper</a><code> [virtual]</code>, <a class="el" href="structiDecalManager.html">iDecalManager</a><code> [virtual]</code>, <a class="el" href="structiDecalTemplate.html">iDecalTemplate</a><code> [virtual]</code>, <a class="el" href="structiDocument.html">iDocument</a><code> [virtual]</code>, <a class="el" href="structiDocumentAttribute.html">iDocumentAttribute</a><code> [virtual]</code>, <a class="el" href="structiDocumentAttributeIterator.html">iDocumentAttributeIterator</a><code> [virtual]</code>, <a class="el" href="structiDocumentNode.html">iDocumentNode</a><code> [virtual]</code>, <a class="el" href="structiDocumentNodeIterator.html">iDocumentNodeIterator</a><code> [virtual]</code>, <a class="el" href="structiDocumentSystem.html">iDocumentSystem</a><code> [virtual]</code>, <a class="el" href="structiDynamics.html">iDynamics</a><code> [virtual]</code>, <a class="el" href="structiDynamicsColliderCollisionCallback.html">iDynamicsColliderCollisionCallback</a><code> [virtual]</code>, <a class="el" href="structiDynamicsCollisionCallback.html">iDynamicsCollisionCallback</a><code> [virtual]</code>, <a class="el" href="structiDynamicsMoveCallback.html">iDynamicsMoveCallback</a><code> [virtual]</code>, <a class="el" href="structiDynamicsStepCallback.html">iDynamicsStepCallback</a><code> [virtual]</code>, <a class="el" href="structiDynamicsSystemCollider.html">iDynamicsSystemCollider</a><code> [virtual]</code>, <a class="el" href="structiDynamicSystem.html">iDynamicSystem</a><code> [virtual]</code>, <a class="el" href="structiEmitFactoryState.html">iEmitFactoryState</a><code> [virtual]</code>, <a class="el" href="structiEmitGen3D.html">iEmitGen3D</a><code> [virtual]</code>, <a class="el" href="structiEmitState.html">iEmitState</a><code> [virtual]</code>, <a class="el" href="structiEngine.html">iEngine</a><code> [virtual]</code>, <a class="el" href="structiEngineFrameCallback.html">iEngineFrameCallback</a><code> [virtual]</code>, <a class="el" href="structiEngineSectorCallback.html">iEngineSectorCallback</a><code> [virtual]</code>, <a class="el" href="structiEngineSequenceManager.html">iEngineSequenceManager</a><code> [virtual]</code>, <a class="el" href="structiEngineSequenceParameters.html">iEngineSequenceParameters</a><code> [virtual]</code>, <a class="el" href="structiEvent.html">iEvent</a><code> [virtual]</code>, <a class="el" href="structiEventAttributeIterator.html">iEventAttributeIterator</a><code> [virtual]</code>, <a class="el" href="structiEventCord.html">iEventCord</a><code> [virtual]</code>, <a class="el" href="structiEventHandler.html">iEventHandler</a><code> [virtual]</code>, <a class="el" href="structiEventHandlerRegistry.html">iEventHandlerRegistry</a><code> [virtual]</code>, <a class="el" href="structiEventNameRegistry.html">iEventNameRegistry</a><code> [virtual]</code>, <a class="el" href="structiEventOutlet.html">iEventOutlet</a><code> [virtual]</code>, <a class="el" href="structiEventPlug.html">iEventPlug</a><code> [virtual]</code>, <a class="el" href="structiEventQueue.html">iEventQueue</a><code> [virtual]</code>, <a class="el" href="structiEventTimer.html">iEventTimer</a><code> [virtual]</code>, <a class="el" href="structiFactory.html">iFactory</a>, <a class="el" href="structiFile.html">iFile</a><code> [virtual]</code>, <a class="el" href="structiFireTexture.html">iFireTexture</a><code> [virtual]</code>, <a class="el" href="structiFlareHalo.html">iFlareHalo</a><code> [virtual]</code>, <a class="el" href="structiFont.html">iFont</a><code> [virtual]</code>, <a class="el" href="structiFontDeleteNotify.html">iFontDeleteNotify</a><code> [virtual]</code>, <a class="el" href="structiFontServer.html">iFontServer</a><code> [virtual]</code>, <a class="el" href="structiFrustumView.html">iFrustumView</a><code> [virtual]</code>, <a class="el" href="structiFrustumViewUserdata.html">iFrustumViewUserdata</a><code> [virtual]</code>, <a class="el" href="structiGeneralMeshCommonState.html">iGeneralMeshCommonState</a><code> [virtual]</code>, <a class="el" href="structiGeneralMeshSubMesh.html">iGeneralMeshSubMesh</a><code> [virtual]</code>, <a class="el" href="structiGenerateImageFunction.html">iGenerateImageFunction</a><code> [virtual]</code>, <a class="el" href="structiGenericRenderStep.html">iGenericRenderStep</a><code> [virtual]</code>, <a class="el" href="structiGenMeshAnimationControl.html">iGenMeshAnimationControl</a><code> [virtual]</code>, <a class="el" href="structiGenMeshAnimationControlFactory.html">iGenMeshAnimationControlFactory</a><code> [virtual]</code>, <a class="el" href="structiGenMeshAnimationControlState.html">iGenMeshAnimationControlState</a><code> [virtual]</code>, <a class="el" href="structiGenMeshAnimationControlType.html">iGenMeshAnimationControlType</a><code> [virtual]</code>, <a class="el" href="structiGenMeshSkeletonControlState.html">iGenMeshSkeletonControlState</a><code> [virtual]</code>, <a class="el" href="structiGradient.html">iGradient</a><code> [virtual]</code>, <a class="el" href="structiGraphics2D.html">iGraphics2D</a><code> [virtual]</code>, <a class="el" href="structiGraphics3D.html">iGraphics3D</a><code> [virtual]</code>, <a class="el" href="structiGraphicsMemory.html">iGraphicsMemory</a><code> [virtual]</code>, <a class="el" href="structiHalo.html">iHalo</a><code> [virtual]</code>, <a class="el" href="structiHazeFactoryState.html">iHazeFactoryState</a><code> [virtual]</code>, <a class="el" href="structiHazeHull.html">iHazeHull</a><code> [virtual]</code>, <a class="el" href="structiHazeHullBox.html">iHazeHullBox</a><code> [virtual]</code>, <a class="el" href="structiHazeHullCone.html">iHazeHullCone</a><code> [virtual]</code>, <a class="el" href="structiHazeHullCreation.html">iHazeHullCreation</a><code> [virtual]</code>, <a class="el" href="structiImage.html">iImage</a><code> [virtual]</code>, <a class="el" href="structiImageFileLoader.html">iImageFileLoader</a><code> [virtual]</code>, <a class="el" href="structiImageIO.html">iImageIO</a><code> [virtual]</code>, <a class="el" href="structiImposter.html">iImposter</a><code> [virtual]</code>, <a class="el" href="structiInputBinder.html">iInputBinder</a><code> [virtual]</code>, <a class="el" href="structiInstancingMeshCommonState.html">iInstancingMeshCommonState</a><code> [virtual]</code>, <a class="el" href="structiJob.html">iJob</a><code> [virtual]</code>, <a class="el" href="structiJobQueue.html">iJobQueue</a><code> [virtual]</code>, <a class="el" href="structiJoint.html">iJoint</a><code> [virtual]</code>, <a class="el" href="structiJoystickDriver.html">iJoystickDriver</a><code> [virtual]</code>, <a class="el" href="structiKDTreeObjectDescriptor.html">iKDTreeObjectDescriptor</a><code> [virtual]</code>, <a class="el" href="structiKDTreeUserData.html">iKDTreeUserData</a><code> [virtual]</code>, <a class="el" href="structiKeyboardDriver.html">iKeyboardDriver</a><code> [virtual]</code>, <a class="el" href="structiKeyComposer.html">iKeyComposer</a><code> [virtual]</code>, <a class="el" href="structiKeyValuePair.html">iKeyValuePair</a><code> [virtual]</code>, <a class="el" href="structiKitchenSink.html">iKitchenSink</a><code> [virtual]</code>, <a class="el" href="structiLibraryReference.html">iLibraryReference</a><code> [virtual]</code>, <a class="el" href="structiLight.html">iLight</a><code> [virtual]</code>, <a class="el" href="structiLightCallback.html">iLightCallback</a><code> [virtual]</code>, <a class="el" href="structiLightingInfo.html">iLightingInfo</a><code> [virtual]</code>, <a class="el" href="structiLightingManager.html">iLightingManager</a>, <a class="el" href="structiLightingProcessData.html">iLightingProcessData</a><code> [virtual]</code>, <a class="el" href="structiLightIterator.html">iLightIterator</a><code> [virtual]</code>, <a class="el" href="structiLightIterRenderStep.html">iLightIterRenderStep</a><code> [virtual]</code>, <a class="el" href="structiLightList.html">iLightList</a><code> [virtual]</code>, <a class="el" href="structiLightManager.html">iLightManager</a><code> [virtual]</code>, <a class="el" href="structiLightningFactoryState.html">iLightningFactoryState</a><code> [virtual]</code>, <a class="el" href="structiLightRenderStep.html">iLightRenderStep</a><code> [virtual]</code>, <a class="el" href="structiLightSectorInfluence.html">iLightSectorInfluence</a><code> [virtual]</code>, <a class="el" href="structiLightVisibleCallback.html">iLightVisibleCallback</a><code> [virtual]</code>, <a class="el" href="structiLoader.html">iLoader</a><code> [virtual]</code>, <a class="el" href="structiLoaderContext.html">iLoaderContext</a><code> [virtual]</code>, <a class="el" href="structiLoaderPlugin.html">iLoaderPlugin</a><code> [virtual]</code>, <a class="el" href="structiLoaderStatus.html">iLoaderStatus</a><code> [virtual]</code>, <a class="el" href="structiLODControl.html">iLODControl</a><code> [virtual]</code>, <a class="el" href="structiMapNode.html">iMapNode</a><code> [virtual]</code>, <a class="el" href="structiMaterialEngine.html">iMaterialEngine</a><code> [virtual]</code>, <a class="el" href="structiMaterialList.html">iMaterialList</a><code> [virtual]</code>, <a class="el" href="structiMaterialWrapper.html">iMaterialWrapper</a><code> [virtual]</code>, <a class="el" href="structiMemoryTracker.html">iMemoryTracker</a><code> [virtual]</code>, <a class="el" href="structiMeshDrawCallback.html">iMeshDrawCallback</a>, <a class="el" href="structiMeshFactoryList.html">iMeshFactoryList</a><code> [virtual]</code>, <a class="el" href="structiMeshFactoryWrapper.html">iMeshFactoryWrapper</a><code> [virtual]</code>, <a class="el" href="structiMeshGenerator.html">iMeshGenerator</a><code> [virtual]</code>, <a class="el" href="structiMeshGeneratorGeometry.html">iMeshGeneratorGeometry</a><code> [virtual]</code>, <a class="el" href="structiMeshList.html">iMeshList</a><code> [virtual]</code>, <a class="el" href="structiMeshObject.html">iMeshObject</a><code> [virtual]</code>, <a class="el" href="structiMeshObjectDrawCallback.html">iMeshObjectDrawCallback</a><code> [virtual]</code>, <a class="el" href="structiMeshObjectFactory.html">iMeshObjectFactory</a><code> [virtual]</code>, <a class="el" href="structiMeshObjectType.html">iMeshObjectType</a><code> [virtual]</code>, <a class="el" href="structiMeshWrapper.html">iMeshWrapper</a><code> [virtual]</code>, <a class="el" href="structiMeshWrapperIterator.html">iMeshWrapperIterator</a><code> [virtual]</code>, <a class="el" href="structiMissingLoaderData.html">iMissingLoaderData</a><code> [virtual]</code>, <a class="el" href="structiModelLoader.html">iModelLoader</a><code> [virtual]</code>, <a class="el" href="structiMouseDriver.html">iMouseDriver</a><code> [virtual]</code>, <a class="el" href="structiMovable.html">iMovable</a><code> [virtual]</code>, <a class="el" href="structiMovableListener.html">iMovableListener</a><code> [virtual]</code>, <a class="el" href="structiMovieRecorder.html">iMovieRecorder</a><code> [virtual]</code>, <a class="el" href="structiNativeWindow.html">iNativeWindow</a><code> [virtual]</code>, <a class="el" href="structiNativeWindowManager.html">iNativeWindowManager</a><code> [virtual]</code>, <a class="el" href="structiNovaHalo.html">iNovaHalo</a><code> [virtual]</code>, <a class="el" href="structiNullMeshState.html">iNullMeshState</a><code> [virtual]</code>, <a class="el" href="structiObject.html">iObject</a><code> [virtual]</code>, <a class="el" href="structiObjectIterator.html">iObjectIterator</a><code> [virtual]</code>, <a class="el" href="structiObjectModel.html">iObjectModel</a><code> [virtual]</code>, <a class="el" href="structiObjectModelListener.html">iObjectModelListener</a><code> [virtual]</code>, <a class="el" href="structiObjectNameChangeListener.html">iObjectNameChangeListener</a><code> [virtual]</code>, <a class="el" href="structiObjectRegistry.html">iObjectRegistry</a><code> [virtual]</code>, <a class="el" href="structiObjectRegistryIterator.html">iObjectRegistryIterator</a><code> [virtual]</code>, <a class="el" href="structiObjectWatcher.html">iObjectWatcher</a><code> [virtual]</code>, <a class="el" href="structiObjectWatcherListener.html">iObjectWatcherListener</a><code> [virtual]</code>, <a class="el" href="structiODEBallJoint.html">iODEBallJoint</a><code> [virtual]</code>, <a class="el" href="structiODEDynamicState.html">iODEDynamicState</a><code> [virtual]</code>, <a class="el" href="structiODEDynamicSystemState.html">iODEDynamicSystemState</a><code> [virtual]</code>, <a class="el" href="structiODEFrameUpdateCallback.html">iODEFrameUpdateCallback</a><code> [virtual]</code>, <a class="el" href="structiODEGeneralJointState.html">iODEGeneralJointState</a><code> [virtual]</code>, <a class="el" href="structiODEJointState.html">iODEJointState</a><code> [virtual]</code>, <a class="el" href="structiOffscreenCanvasCallback.html">iOffscreenCanvasCallback</a><code> [virtual]</code>, <a class="el" href="structiOpenGLDriverDatabase.html">iOpenGLDriverDatabase</a><code> [virtual]</code>, <a class="el" href="structiOpenGLInterface.html">iOpenGLInterface</a><code> [virtual]</code>, <a class="el" href="structiOSXAssistant.html">iOSXAssistant</a><code> [virtual]</code>, <a class="el" href="structiPagingFormerState.html">iPagingFormerState</a><code> [virtual]</code>, <a class="el" href="structiParameterESM.html">iParameterESM</a><code> [virtual]</code>, <a class="el" href="structiParticle.html">iParticle</a><code> [virtual]</code>, <a class="el" href="structiParticleBuiltinEffectorFactory.html">iParticleBuiltinEffectorFactory</a><code> [virtual]</code>, <a class="el" href="structiParticleBuiltinEmitterFactory.html">iParticleBuiltinEmitterFactory</a><code> [virtual]</code>, <a class="el" href="structiParticleEffector.html">iParticleEffector</a><code> [virtual]</code>, <a class="el" href="structiParticleEmitter.html">iParticleEmitter</a><code> [virtual]</code>, <a class="el" href="structiParticleState.html">iParticleState</a><code> [virtual]</code>, <a class="el" href="structiParticleSystemBase.html">iParticleSystemBase</a><code> [virtual]</code>, <a class="el" href="structiPath.html">iPath</a><code> [virtual]</code>, <a class="el" href="structiPluginConfig.html">iPluginConfig</a><code> [virtual]</code>, <a class="el" href="structiPluginIterator.html">iPluginIterator</a><code> [virtual]</code>, <a class="el" href="structiPluginManager.html">iPluginManager</a><code> [virtual]</code>, <a class="el" href="structiPolygonHandle.html">iPolygonHandle</a><code> [virtual]</code>, <a class="el" href="structiPolygonMesh.html">iPolygonMesh</a><code> [virtual]</code>, <a class="el" href="structiPortal.html">iPortal</a><code> [virtual]</code>, <a class="el" href="structiPortalCallback.html">iPortalCallback</a><code> [virtual]</code>, <a class="el" href="structiPortalContainer.html">iPortalContainer</a><code> [virtual]</code>, <a class="el" href="structiProcTexCallback.html">iProcTexCallback</a><code> [virtual]</code>, <a class="el" href="structiProcTexture.html">iProcTexture</a><code> [virtual]</code>, <a class="el" href="structiProfiler.html">iProfiler</a><code> [virtual]</code>, <a class="el" href="structiProfilerFactory.html">iProfilerFactory</a><code> [virtual]</code>, <a class="el" href="structiProgressMeter.html">iProgressMeter</a><code> [virtual]</code>, <a class="el" href="structiProtoFactoryState.html">iProtoFactoryState</a><code> [virtual]</code>, <a class="el" href="structiProtoMeshState.html">iProtoMeshState</a><code> [virtual]</code>, <a class="el" href="structiRefTracker.html">iRefTracker</a><code> [virtual]</code>, <a class="el" href="structiRegion.html">iRegion</a><code> [virtual]</code>, <a class="el" href="structiRegionList.html">iRegionList</a><code> [virtual]</code>, <a class="el" href="structiRenderBuffer.html">iRenderBuffer</a><code> [virtual]</code>, <a class="el" href="structiRenderBufferAccessor.html">iRenderBufferAccessor</a><code> [virtual]</code>, <a class="el" href="structiRenderBufferCallback.html">iRenderBufferCallback</a><code> [virtual]</code>, <a class="el" href="structiRenderBufferPersistence.html">iRenderBufferPersistence</a><code> [virtual]</code>, <a class="el" href="structiRendererLightmap.html">iRendererLightmap</a><code> [virtual]</code>, <a class="el" href="structiRenderLoopManager.html">iRenderLoopManager</a><code> [virtual]</code>, <a class="el" href="structiRenderStep.html">iRenderStep</a><code> [virtual]</code>, <a class="el" href="structiRenderStepContainer.html">iRenderStepContainer</a><code> [virtual]</code>, <a class="el" href="structiRenderStepFactory.html">iRenderStepFactory</a><code> [virtual]</code>, <a class="el" href="structiRenderStepType.html">iRenderStepType</a><code> [virtual]</code>, <a class="el" href="structiRenderView.html">iRenderView</a><code> [virtual]</code>, <a class="el" href="structiReporter.html">iReporter</a><code> [virtual]</code>, <a class="el" href="structiReporterIterator.html">iReporterIterator</a><code> [virtual]</code>, <a class="el" href="structiReporterListener.html">iReporterListener</a><code> [virtual]</code>, <a class="el" href="structiRigidBody.html">iRigidBody</a><code> [virtual]</code>, <a class="el" href="structiSaver.html">iSaver</a><code> [virtual]</code>, <a class="el" href="structiSaverFile.html">iSaverFile</a><code> [virtual]</code>, <a class="el" href="structiSaverPlugin.html">iSaverPlugin</a><code> [virtual]</code>, <a class="el" href="structiSceneNode.html">iSceneNode</a><code> [virtual]</code>, <a class="el" href="structiSCF.html">iSCF</a><code> [virtual]</code>, <a class="el" href="structiScript.html">iScript</a><code> [virtual]</code>, <a class="el" href="structiScriptObject.html">iScriptObject</a><code> [virtual]</code>, <a class="el" href="structiScriptValue.html">iScriptValue</a><code> [virtual]</code>, <a class="el" href="structiSector.html">iSector</a><code> [virtual]</code>, <a class="el" href="structiSectorCallback.html">iSectorCallback</a><code> [virtual]</code>, <a class="el" href="structiSectorIterator.html">iSectorIterator</a><code> [virtual]</code>, <a class="el" href="structiSectorList.html">iSectorList</a><code> [virtual]</code>, <a class="el" href="structiSectorMeshCallback.html">iSectorMeshCallback</a><code> [virtual]</code>, <a class="el" href="structiSelfDestruct.html">iSelfDestruct</a><code> [virtual]</code>, <a class="el" href="structiSequence.html">iSequence</a><code> [virtual]</code>, <a class="el" href="structiSequenceCondition.html">iSequenceCondition</a><code> [virtual]</code>, <a class="el" href="structiSequenceManager.html">iSequenceManager</a><code> [virtual]</code>, <a class="el" href="structiSequenceOperation.html">iSequenceOperation</a><code> [virtual]</code>, <a class="el" href="structiSequenceTimedOperation.html">iSequenceTimedOperation</a><code> [virtual]</code>, <a class="el" href="structiSequenceTrigger.html">iSequenceTrigger</a><code> [virtual]</code>, <a class="el" href="structiSequenceWrapper.html">iSequenceWrapper</a><code> [virtual]</code>, <a class="el" href="structiShaderCompiler.html">iShaderCompiler</a><code> [virtual]</code>, <a class="el" href="structiShaderDestinationResolver.html">iShaderDestinationResolver</a><code> [virtual]</code>, <a class="el" href="structiShaderPriorityList.html">iShaderPriorityList</a><code> [virtual]</code>, <a class="el" href="structiShaderProgram.html">iShaderProgram</a><code> [virtual]</code>, <a class="el" href="structiShaderProgramPlugin.html">iShaderProgramPlugin</a><code> [virtual]</code>, <a class="el" href="structiShaderVariableAccessor.html">iShaderVariableAccessor</a><code> [virtual]</code>, <a class="el" href="structiShaderVariableContext.html">iShaderVariableContext</a><code> [virtual]</code>, <a class="el" href="structiShadowBlock.html">iShadowBlock</a><code> [virtual]</code>, <a class="el" href="structiShadowBlockList.html">iShadowBlockList</a><code> [virtual]</code>, <a class="el" href="structiShadowCaster.html">iShadowCaster</a><code> [virtual]</code>, <a class="el" href="structiShadowIterator.html">iShadowIterator</a><code> [virtual]</code>, <a class="el" href="structiShadowReceiver.html">iShadowReceiver</a><code> [virtual]</code>, <a class="el" href="structiSharedVariable.html">iSharedVariable</a><code> [virtual]</code>, <a class="el" href="structiSharedVariableList.html">iSharedVariableList</a><code> [virtual]</code>, <a class="el" href="structiSharedVariableListener.html">iSharedVariableListener</a><code> [virtual]</code>, <a class="el" href="structiSimpleFormerState.html">iSimpleFormerState</a><code> [virtual]</code>, <a class="el" href="structiSkeleton.html">iSkeleton</a><code> [virtual]</code>, <a class="el" href="structiSkeletonAnimation.html">iSkeletonAnimation</a><code> [virtual]</code>, <a class="el" href="structiSkeletonAnimationCallback.html">iSkeletonAnimationCallback</a><code> [virtual]</code>, <a class="el" href="structiSkeletonAnimationInstance.html">iSkeletonAnimationInstance</a><code> [virtual]</code>, <a class="el" href="structiSkeletonAnimationKeyFrame.html">iSkeletonAnimationKeyFrame</a><code> [virtual]</code>, <a class="el" href="structiSkeletonBone.html">iSkeletonBone</a><code> [virtual]</code>, <a class="el" href="structiSkeletonBoneFactory.html">iSkeletonBoneFactory</a><code> [virtual]</code>, <a class="el" href="structiSkeletonBoneRagdollInfo.html">iSkeletonBoneRagdollInfo</a><code> [virtual]</code>, <a class="el" href="structiSkeletonBoneUpdateCallback.html">iSkeletonBoneUpdateCallback</a><code> [virtual]</code>, <a class="el" href="structiSkeletonFactory.html">iSkeletonFactory</a><code> [virtual]</code>, <a class="el" href="structiSkeletonGraveyard.html">iSkeletonGraveyard</a><code> [virtual]</code>, <a class="el" href="structiSkeletonSocket.html">iSkeletonSocket</a><code> [virtual]</code>, <a class="el" href="structiSkeletonSocketFactory.html">iSkeletonSocketFactory</a><code> [virtual]</code>, <a class="el" href="structiSkeletonUpdateCallback.html">iSkeletonUpdateCallback</a><code> [virtual]</code>, <a class="el" href="structiSndSysData.html">iSndSysData</a><code> [virtual]</code>, <a class="el" href="structiSndSysEventRecorder.html">iSndSysEventRecorder</a><code> [virtual]</code>, <a class="el" href="structiSndSysListener.html">iSndSysListener</a><code> [virtual]</code>, <a class="el" href="structiSndSysLoader.html">iSndSysLoader</a><code> [virtual]</code>, <a class="el" href="structiSndSysManager.html">iSndSysManager</a><code> [virtual]</code>, <a class="el" href="structiSndSysRenderer.html">iSndSysRenderer</a><code> [virtual]</code>, <a class="el" href="structiSndSysRendererCallback.html">iSndSysRendererCallback</a><code> [virtual]</code>, <a class="el" href="structiSndSysRendererSoftware.html">iSndSysRendererSoftware</a><code> [virtual]</code>, <a class="el" href="structiSndSysSoftwareDriver.html">iSndSysSoftwareDriver</a><code> [virtual]</code>, <a class="el" href="structiSndSysSoftwareFilter3D.html">iSndSysSoftwareFilter3D</a><code> [virtual]</code>, <a class="el" href="structiSndSysSoftwareOutputFilter.html">iSndSysSoftwareOutputFilter</a><code> [virtual]</code>, <a class="el" href="structiSndSysSource.html">iSndSysSource</a><code> [virtual]</code>, <a class="el" href="structiSndSysStream.html">iSndSysStream</a><code> [virtual]</code>, <a class="el" href="structiSndSysStreamCallback.html">iSndSysStreamCallback</a><code> [virtual]</code>, <a class="el" href="structiSndSysWrapper.html">iSndSysWrapper</a><code> [virtual]</code>, <a class="el" href="structiSprite2DFactoryState.html">iSprite2DFactoryState</a><code> [virtual]</code>, <a class="el" href="structiSprite2DUVAnimation.html">iSprite2DUVAnimation</a><code> [virtual]</code>, <a class="el" href="structiSprite2DUVAnimationFrame.html">iSprite2DUVAnimationFrame</a><code> [virtual]</code>, <a class="el" href="structiSprite3DFactoryState.html">iSprite3DFactoryState</a><code> [virtual]</code>, <a class="el" href="structiSprite3DState.html">iSprite3DState</a><code> [virtual]</code>, <a class="el" href="structiSpriteAction.html">iSpriteAction</a><code> [virtual]</code>, <a class="el" href="structiSpriteCal3DFactoryState.html">iSpriteCal3DFactoryState</a><code> [virtual]</code>, <a class="el" href="structiSpriteCal3DState.html">iSpriteCal3DState</a><code> [virtual]</code>, <a class="el" href="structiSpriteFrame.html">iSpriteFrame</a><code> [virtual]</code>, <a class="el" href="structiSpriteSocket.html">iSpriteSocket</a><code> [virtual]</code>, <a class="el" href="structiStandardReporterListener.html">iStandardReporterListener</a><code> [virtual]</code>, <a class="el" href="structiStreamDataCallback.html">iStreamDataCallback</a><code> [virtual]</code>, <a class="el" href="structiStreamSource.html">iStreamSource</a><code> [virtual]</code>, <a class="el" href="structiString.html">iString</a><code> [virtual]</code>, <a class="el" href="structiStringArray.html">iStringArray</a><code> [virtual]</code>, <a class="el" href="structiStringSet.html">iStringSet</a><code> [virtual]</code>, <a class="el" href="structiSuperLightmap.html">iSuperLightmap</a><code> [virtual]</code>, <a class="el" href="structiSyntaxService.html">iSyntaxService</a><code> [virtual]</code>, <a class="el" href="structiTerraFormer.html">iTerraFormer</a><code> [virtual]</code>, <a class="el" href="structiTerrainCell.html">iTerrainCell</a><code> [virtual]</code>, <a class="el" href="structiTerrainCellCollisionProperties.html">iTerrainCellCollisionProperties</a><code> [virtual]</code>, <a class="el" href="structiTerrainCellFeederProperties.html">iTerrainCellFeederProperties</a><code> [virtual]</code>, <a class="el" href="structiTerrainCellHeightDataCallback.html">iTerrainCellHeightDataCallback</a><code> [virtual]</code>, <a class="el" href="structiTerrainCellLoadCallback.html">iTerrainCellLoadCallback</a><code> [virtual]</code>, <a class="el" href="structiTerrainCollider.html">iTerrainCollider</a><code> [virtual]</code>, <a class="el" href="structiTerrainDataFeeder.html">iTerrainDataFeeder</a><code> [virtual]</code>, <a class="el" href="structiTerrainFactory.html">iTerrainFactory</a><code> [virtual]</code>, <a class="el" href="structiTerrainFactoryCell.html">iTerrainFactoryCell</a><code> [virtual]</code>, <a class="el" href="structiTerrainFactoryState.html">iTerrainFactoryState</a><code> [virtual]</code>, <a class="el" href="structiTerrainObjectState.html">iTerrainObjectState</a><code> [virtual]</code>, <a class="el" href="structiTerrainRenderer.html">iTerrainRenderer</a><code> [virtual]</code>, <a class="el" href="structiTerrainSystem.html">iTerrainSystem</a><code> [virtual]</code>, <a class="el" href="structiTerraSampler.html">iTerraSampler</a><code> [virtual]</code>, <a class="el" href="structiTextureCallback.html">iTextureCallback</a><code> [virtual]</code>, <a class="el" href="structiTextureFactory.html">iTextureFactory</a><code> [virtual]</code>, <a class="el" href="structiTextureHandle.html">iTextureHandle</a><code> [virtual]</code>, <a class="el" href="structiTextureList.html">iTextureList</a><code> [virtual]</code>, <a class="el" href="structiTextureLoaderContext.html">iTextureLoaderContext</a><code> [virtual]</code>, <a class="el" href="structiTextureManager.html">iTextureManager</a><code> [virtual]</code>, <a class="el" href="structiTextureType.html">iTextureType</a><code> [virtual]</code>, <a class="el" href="structiTextureWrapper.html">iTextureWrapper</a><code> [virtual]</code>, <a class="el" href="structiThingEnvironment.html">iThingEnvironment</a><code> [virtual]</code>, <a class="el" href="structiThingFactoryState.html">iThingFactoryState</a><code> [virtual]</code>, <a class="el" href="structiThingState.html">iThingState</a><code> [virtual]</code>, <a class="el" href="structiTimerEvent.html">iTimerEvent</a><code> [virtual]</code>, <a class="el" href="structiTranslator.html">iTranslator</a><code> [virtual]</code>, <a class="el" href="structiTriangleMesh.html">iTriangleMesh</a><code> [virtual]</code>, <a class="el" href="structiTriangleMeshIterator.html">iTriangleMeshIterator</a><code> [virtual]</code>, <a class="el" href="structiUserRenderBufferIterator.html">iUserRenderBufferIterator</a><code> [virtual]</code>, <a class="el" href="structiVerbosityManager.html">iVerbosityManager</a><code> [virtual]</code>, <a class="el" href="structiVFS.html">iVFS</a><code> [virtual]</code>, <a class="el" href="structiView.html">iView</a><code> [virtual]</code>, <a class="el" href="structiVirtualClock.html">iVirtualClock</a><code> [virtual]</code>, <a class="el" href="structiVisibilityCuller.html">iVisibilityCuller</a><code> [virtual]</code>, <a class="el" href="structiVisibilityCullerListener.html">iVisibilityCullerListener</a><code> [virtual]</code>, <a class="el" href="structiVisibilityObject.html">iVisibilityObject</a><code> [virtual]</code>, <a class="el" href="structiVisibilityObjectIterator.html">iVisibilityObjectIterator</a><code> [virtual]</code>, <a class="el" href="structiWin32Assistant.html">iWin32Assistant</a><code> [virtual]</code>, <a class="el" href="structiWin32Canvas.html">iWin32Canvas</a><code> [virtual]</code>, <a class="el" href="structiWxWindow.html">iWxWindow</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; Class &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; CS::DataBuffer&lt; Allocator &gt; &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; CS::DocSystem::Implementation::FilterDocumentNodeIterator&lt; T &gt; &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; CS::RenderBufferPersistent &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; CS::SndSys::SndSysBasicData &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; CS::SndSys::SndSysBasicStream &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; CS::Threading::ThreadedJobQueue &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csBaseEventHandler::EventHandlerImpl &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csBaseRenderStepLoader &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csBaseRenderStepType &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csBaseTextureFactory &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csClipper &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csCommandLineParser &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csCommonImageFile::LoaderJob &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csCommonImageFileLoader &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csConfigDocument &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csConfigFile &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csConfigManager &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csDocumentAttributeCommon &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csDocumentNodeCommon &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csEmptyDocumentAttributeIterator &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csEmptyDocumentNodeIterator &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csEvent &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csEventAttributeIterator &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csEventCord &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csEventHandlerRegistry &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csEventNameRegistry &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csEventOutlet &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csEventQueue &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csEventQueue::FinalProcessFrameEventDispatcher &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csEventQueue::PostProcessFrameEventDispatcher &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csEventQueue::PreProcessFrameEventDispatcher &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csEventQueue::ProcessFrameEventDispatcher &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csEventTimer &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csFontCache::FontDeleteNotify &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csGeomDebugHelper &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csGradient &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csGraphics2D &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csImageBase &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csInputBinder &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csJoystickDriver &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csKDTree &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csKeyboardDriver &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csKeyComposer &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csMemFile &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csMeshFactory &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csMeshType &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csMouseDriver &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csNormalizationCubeAccessor &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csNullCacheManager &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csObject &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csObjectModel &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csObjectRegistry &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csParasiticDataBufferBase &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csPath &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csPhysicalFile &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csPluginManager &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csPolygonMesh &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csPolygonMeshBox &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csProfiler &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csRenderBuffer &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csScfStringSet &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csScriptCommon &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csScriptObjectCommon &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csShaderProgram &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csShaderVariableContext &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csTextProgressMeter &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csTextureHandle &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csTextureManager &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csTiledCoverageBuffer &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csTinyDocumentSystem &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csTriangleMesh &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csTriangleMeshBox &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csTriangleMeshPointer &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csTriangleMeshPolyMesh &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csVerbosityManager &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csVfsCacheManager &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csView &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csVirtualClock &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; csWin32RegistryConfig &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; FrameBegin3DDraw &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; FramePrinter &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; FrameSignpost_2DConsole &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; FrameSignpost_3D2D &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; FrameSignpost_ConsoleDebug &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; FrameSignpost_DebugFrame &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; FrameSignpost_Logic3D &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; scfArray&lt; IF, Backend &gt; &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; scfArrayWrap&lt; IF, Backend &gt; &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; scfArrayWrapConst&lt; IF, Backend &gt; &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; scfArrayWrapConst&lt; iGradientShades, csArray&lt; csGradientShade &gt; &gt; &gt;</a><code> [virtual]</code>, <a class="el" href="classscfImplementation.html">scfImplementation&lt; scfString &gt;</a><code> [virtual]</code>, and <a class="el" href="classscfImplementation.html">scfImplementation&lt; scfStringArray &gt;</a><code> [virtual]</code>.
<p>

<p>
<a href="structiBase-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structiBase.html#5d0ec17cc4948f7bdcf668fcb52b9eb1">AddRefOwner</a> (void **ref_owner)=0</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">For weak references: add a reference owner.  <a href="#5d0ec17cc4948f7bdcf668fcb52b9eb1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structiBase.html#3a44d46ca155e6ab0c0179db01011bb0">DecRef</a> ()=0</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Decrement the reference count.  <a href="#3a44d46ca155e6ab0c0179db01011bb0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structiBase.html#74696c1b99c7161216ee26161944adfd">GetRefCount</a> ()=0</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the ref count (only for debugging).  <a href="#74696c1b99c7161216ee26161944adfd"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structiBase.html#426a2763702fbbc33a213f849042284a">IncRef</a> ()=0</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Increment the number of references to this object.  <a href="#426a2763702fbbc33a213f849042284a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structiBase.html#2adc74eb0286a65f2310f221be4ddded">QueryInterface</a> (<a class="el" href="group__scf.html#ge3095ac94f71a5ff42374271c90222cd">scfInterfaceID</a> iInterfaceID, int iVersion)=0</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Query a particular interface implemented by this object.  <a href="#2adc74eb0286a65f2310f221be4ddded"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structiBase.html#0292fc77bd2b4f8ff5ff25e9540417e0">RemoveRefOwner</a> (void **ref_owner)=0</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">For weak references: remove a reference owner.  <a href="#0292fc77bd2b4f8ff5ff25e9540417e0"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structiBase.html#64186fd7973d2ef0bc16013e302b6ea3">~iBase</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Needed for GCC4.  <a href="#64186fd7973d2ef0bc16013e302b6ea3"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
This is the basic interface: all other interfaces should be derived from this one, this will allow us to always use at least some minimal functionality given any interface pointer. 
<p>Definition at line <a class="el" href="scf__interface_8h-source.html#l00107">107</a> of file <a class="el" href="scf__interface_8h-source.html">scf_interface.h</a>.</p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="64186fd7973d2ef0bc16013e302b6ea3"></a><!-- doxytag: member="iBase::~iBase" ref="64186fd7973d2ef0bc16013e302b6ea3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual iBase::~iBase           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline, protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Needed for GCC4. 
<p>
Otherwise emits a flood of "virtual functions but non-virtual destructor" warnings. 
<p>Definition at line <a class="el" href="scf__interface_8h-source.html#l00114">114</a> of file <a class="el" href="scf__interface_8h-source.html">scf_interface.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="5d0ec17cc4948f7bdcf668fcb52b9eb1"></a><!-- doxytag: member="iBase::AddRefOwner" ref="5d0ec17cc4948f7bdcf668fcb52b9eb1" args="(void **ref_owner)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void iBase::AddRefOwner           </td>
          <td>(</td>
          <td class="paramtype">void **&nbsp;</td>
          <td class="paramname"> <em>ref_owner</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
For weak references: add a reference owner. 
<p>

<p>Implemented in <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; Class &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csProfiler &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csScriptCommon &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csDocumentNodeCommon &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csTextProgressMeter &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; scfArrayWrapConst&lt; IF, Backend &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csEventOutlet &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; FrameSignpost_DebugFrame &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; CS::RenderBufferPersistent &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csShaderVariableContext &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csTinyDocumentSystem &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csNormalizationCubeAccessor &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csKeyComposer &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csParasiticDataBufferBase &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; FrameSignpost_Logic3D &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csTriangleMeshBox &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csKDTree &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csEventCord &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csDocumentAttributeCommon &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csImageBase &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; FrameSignpost_2DConsole &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csEvent &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csObjectModel &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csEventQueue::PostProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csCommandLineParser &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; CS::DataBuffer&lt; Allocator &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csPolygonMesh &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; CS::Threading::ThreadedJobQueue &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csMouseDriver &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; FrameBegin3DDraw &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csPhysicalFile &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; scfString &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csTriangleMesh &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csClipper &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; CS::DocSystem::Implementation::FilterDocumentNodeIterator&lt; T &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csWin32RegistryConfig &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; FrameSignpost_3D2D &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csBaseRenderStepLoader &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csEventQueue::FinalProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csKeyboardDriver &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csTextureHandle &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csRenderBuffer &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csView &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csPath &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csMemFile &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csGeomDebugHelper &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csGradient &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csShaderProgram &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csEmptyDocumentNodeIterator &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csNullCacheManager &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csEventQueue::PreProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; scfArrayWrapConst&lt; iGradientShades, csArray&lt; csGradientShade &gt; &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csCommonImageFile::LoaderJob &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csObjectRegistry &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csVerbosityManager &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csBaseRenderStepType &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; scfArray&lt; IF, Backend &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csConfigFile &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csEventHandlerRegistry &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; FramePrinter &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csTriangleMeshPointer &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csPolygonMeshBox &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csFontCache::FontDeleteNotify &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csTiledCoverageBuffer &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csScfStringSet &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csInputBinder &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; CS::SndSys::SndSysBasicStream &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csMeshType &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csGraphics2D &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; CS::SndSys::SndSysBasicData &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csPluginManager &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csEmptyDocumentAttributeIterator &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csCommonImageFileLoader &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csTextureManager &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csEventQueue::ProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csEventTimer &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; scfArrayWrap&lt; IF, Backend &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; FrameSignpost_ConsoleDebug &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; scfStringArray &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csVirtualClock &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csEventAttributeIterator &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csBaseEventHandler::EventHandlerImpl &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csConfigDocument &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csVfsCacheManager &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csEventNameRegistry &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csScriptObjectCommon &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csJoystickDriver &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csMeshFactory &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csObject &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csConfigManager &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csEventQueue &gt;</a>, <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csTriangleMeshPolyMesh &gt;</a>, and <a class="el" href="classscfImplementation.html#240bcf10a91bd4b235fabe701469dfdd">scfImplementation&lt; csBaseTextureFactory &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="3a44d46ca155e6ab0c0179db01011bb0"></a><!-- doxytag: member="iBase::DecRef" ref="3a44d46ca155e6ab0c0179db01011bb0" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void iBase::DecRef           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Decrement the reference count. 
<p>

<p>Implemented in <a class="el" href="classcsGLScreenShot.html#2c5acf7325aaa74f89ef9cd3f9af22e7">csGLScreenShot</a>, <a class="el" href="classcsPoolEvent.html#08d059fa872a9108f2abb81cb900aa20">csPoolEvent</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; Class &gt;</a>, <a class="el" href="classscfImplementationPooled.html#58bf853a0e4ae22fb31ae008c7371cdc">scfImplementationPooled&lt; scfImplementationExt0&lt; csParasiticDataBufferPooled, csParasiticDataBufferBase &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csProfiler &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csScriptCommon &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csDocumentNodeCommon &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csTextProgressMeter &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; scfArrayWrapConst&lt; IF, Backend &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csEventOutlet &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; FrameSignpost_DebugFrame &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; CS::RenderBufferPersistent &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csShaderVariableContext &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csTinyDocumentSystem &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csNormalizationCubeAccessor &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csKeyComposer &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csParasiticDataBufferBase &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; FrameSignpost_Logic3D &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csTriangleMeshBox &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csKDTree &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csEventCord &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csDocumentAttributeCommon &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csImageBase &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; FrameSignpost_2DConsole &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csEvent &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csObjectModel &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csEventQueue::PostProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csCommandLineParser &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; CS::DataBuffer&lt; Allocator &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csPolygonMesh &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; CS::Threading::ThreadedJobQueue &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csMouseDriver &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; FrameBegin3DDraw &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csPhysicalFile &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; scfString &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csTriangleMesh &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csClipper &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; CS::DocSystem::Implementation::FilterDocumentNodeIterator&lt; T &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csWin32RegistryConfig &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; FrameSignpost_3D2D &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csBaseRenderStepLoader &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csEventQueue::FinalProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csKeyboardDriver &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csTextureHandle &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csRenderBuffer &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csView &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csPath &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csMemFile &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csGeomDebugHelper &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csGradient &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csShaderProgram &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csEmptyDocumentNodeIterator &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csNullCacheManager &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csEventQueue::PreProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; scfArrayWrapConst&lt; iGradientShades, csArray&lt; csGradientShade &gt; &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csCommonImageFile::LoaderJob &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csObjectRegistry &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csVerbosityManager &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csBaseRenderStepType &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; scfArray&lt; IF, Backend &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csConfigFile &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csEventHandlerRegistry &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; FramePrinter &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csTriangleMeshPointer &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csPolygonMeshBox &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csFontCache::FontDeleteNotify &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csTiledCoverageBuffer &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csScfStringSet &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csInputBinder &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; CS::SndSys::SndSysBasicStream &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csMeshType &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csGraphics2D &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; CS::SndSys::SndSysBasicData &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csPluginManager &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csEmptyDocumentAttributeIterator &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csCommonImageFileLoader &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csTextureManager &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csEventQueue::ProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csEventTimer &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; scfArrayWrap&lt; IF, Backend &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; FrameSignpost_ConsoleDebug &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; scfStringArray &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csVirtualClock &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csEventAttributeIterator &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csBaseEventHandler::EventHandlerImpl &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csConfigDocument &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csVfsCacheManager &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csEventNameRegistry &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csScriptObjectCommon &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csJoystickDriver &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csMeshFactory &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csObject &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csConfigManager &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csEventQueue &gt;</a>, <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csTriangleMeshPolyMesh &gt;</a>, and <a class="el" href="classscfImplementation.html#9b996efbd8891c74a46f2c6705b56f89">scfImplementation&lt; csBaseTextureFactory &gt;</a>.</p>

<p>Referenced by <a class="el" href="plugin_8h-source.html#l00149">csLoadPlugin()</a>, <a class="el" href="plugin_8h-source.html#l00117">csQueryPluginClass()</a>, <a class="el" href="iutil_2objreg_8h-source.html#l00161">csQueryRegistry()</a>, <a class="el" href="iutil_2objreg_8h-source.html#l00189">csQueryRegistryTagInterface()</a>, and <a class="el" href="scf_8h-source.html#l00822">scfCreateInstance()</a>.</p>

</div>
</div><p>
<a class="anchor" name="74696c1b99c7161216ee26161944adfd"></a><!-- doxytag: member="iBase::GetRefCount" ref="74696c1b99c7161216ee26161944adfd" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int iBase::GetRefCount           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the ref count (only for debugging). 
<p>

<p>Implemented in <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; Class &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csProfiler &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csScriptCommon &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csDocumentNodeCommon &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csTextProgressMeter &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; scfArrayWrapConst&lt; IF, Backend &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csEventOutlet &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; FrameSignpost_DebugFrame &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; CS::RenderBufferPersistent &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csShaderVariableContext &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csTinyDocumentSystem &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csNormalizationCubeAccessor &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csKeyComposer &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csParasiticDataBufferBase &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; FrameSignpost_Logic3D &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csTriangleMeshBox &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csKDTree &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csEventCord &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csDocumentAttributeCommon &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csImageBase &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; FrameSignpost_2DConsole &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csEvent &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csObjectModel &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csEventQueue::PostProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csCommandLineParser &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; CS::DataBuffer&lt; Allocator &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csPolygonMesh &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; CS::Threading::ThreadedJobQueue &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csMouseDriver &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; FrameBegin3DDraw &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csPhysicalFile &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; scfString &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csTriangleMesh &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csClipper &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; CS::DocSystem::Implementation::FilterDocumentNodeIterator&lt; T &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csWin32RegistryConfig &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; FrameSignpost_3D2D &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csBaseRenderStepLoader &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csEventQueue::FinalProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csKeyboardDriver &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csTextureHandle &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csRenderBuffer &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csView &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csPath &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csMemFile &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csGeomDebugHelper &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csGradient &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csShaderProgram &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csEmptyDocumentNodeIterator &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csNullCacheManager &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csEventQueue::PreProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; scfArrayWrapConst&lt; iGradientShades, csArray&lt; csGradientShade &gt; &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csCommonImageFile::LoaderJob &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csObjectRegistry &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csVerbosityManager &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csBaseRenderStepType &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; scfArray&lt; IF, Backend &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csConfigFile &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csEventHandlerRegistry &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; FramePrinter &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csTriangleMeshPointer &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csPolygonMeshBox &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csFontCache::FontDeleteNotify &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csTiledCoverageBuffer &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csScfStringSet &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csInputBinder &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; CS::SndSys::SndSysBasicStream &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csMeshType &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csGraphics2D &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; CS::SndSys::SndSysBasicData &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csPluginManager &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csEmptyDocumentAttributeIterator &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csCommonImageFileLoader &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csTextureManager &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csEventQueue::ProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csEventTimer &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; scfArrayWrap&lt; IF, Backend &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; FrameSignpost_ConsoleDebug &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; scfStringArray &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csVirtualClock &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csEventAttributeIterator &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csBaseEventHandler::EventHandlerImpl &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csConfigDocument &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csVfsCacheManager &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csEventNameRegistry &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csScriptObjectCommon &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csJoystickDriver &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csMeshFactory &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csObject &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csConfigManager &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csEventQueue &gt;</a>, <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csTriangleMeshPolyMesh &gt;</a>, and <a class="el" href="classscfImplementation.html#74a51a35cc3b3ab0f95ecc2765a256ed">scfImplementation&lt; csBaseTextureFactory &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="426a2763702fbbc33a213f849042284a"></a><!-- doxytag: member="iBase::IncRef" ref="426a2763702fbbc33a213f849042284a" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void iBase::IncRef           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Increment the number of references to this object. 
<p>

<p>Implemented in <a class="el" href="classcsGLScreenShot.html#d56814b513b2217658ab8143c203c3c2">csGLScreenShot</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; Class &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csProfiler &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csScriptCommon &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csDocumentNodeCommon &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csTextProgressMeter &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; scfArrayWrapConst&lt; IF, Backend &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csEventOutlet &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; FrameSignpost_DebugFrame &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; CS::RenderBufferPersistent &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csShaderVariableContext &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csTinyDocumentSystem &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csNormalizationCubeAccessor &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csKeyComposer &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csParasiticDataBufferBase &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; FrameSignpost_Logic3D &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csTriangleMeshBox &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csKDTree &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csEventCord &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csDocumentAttributeCommon &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csImageBase &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; FrameSignpost_2DConsole &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csEvent &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csObjectModel &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csEventQueue::PostProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csCommandLineParser &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; CS::DataBuffer&lt; Allocator &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csPolygonMesh &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; CS::Threading::ThreadedJobQueue &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csMouseDriver &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; FrameBegin3DDraw &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csPhysicalFile &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; scfString &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csTriangleMesh &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csClipper &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; CS::DocSystem::Implementation::FilterDocumentNodeIterator&lt; T &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csWin32RegistryConfig &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; FrameSignpost_3D2D &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csBaseRenderStepLoader &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csEventQueue::FinalProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csKeyboardDriver &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csTextureHandle &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csRenderBuffer &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csView &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csPath &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csMemFile &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csGeomDebugHelper &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csGradient &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csShaderProgram &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csEmptyDocumentNodeIterator &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csNullCacheManager &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csEventQueue::PreProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; scfArrayWrapConst&lt; iGradientShades, csArray&lt; csGradientShade &gt; &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csCommonImageFile::LoaderJob &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csObjectRegistry &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csVerbosityManager &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csBaseRenderStepType &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; scfArray&lt; IF, Backend &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csConfigFile &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csEventHandlerRegistry &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; FramePrinter &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csTriangleMeshPointer &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csPolygonMeshBox &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csFontCache::FontDeleteNotify &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csTiledCoverageBuffer &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csScfStringSet &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csInputBinder &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; CS::SndSys::SndSysBasicStream &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csMeshType &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csGraphics2D &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; CS::SndSys::SndSysBasicData &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csPluginManager &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csEmptyDocumentAttributeIterator &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csCommonImageFileLoader &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csTextureManager &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csEventQueue::ProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csEventTimer &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; scfArrayWrap&lt; IF, Backend &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; FrameSignpost_ConsoleDebug &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; scfStringArray &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csVirtualClock &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csEventAttributeIterator &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csBaseEventHandler::EventHandlerImpl &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csConfigDocument &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csVfsCacheManager &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csEventNameRegistry &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csScriptObjectCommon &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csJoystickDriver &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csMeshFactory &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csObject &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csConfigManager &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csEventQueue &gt;</a>, <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csTriangleMeshPolyMesh &gt;</a>, and <a class="el" href="classscfImplementation.html#821518e0247da63ba7c6e60fc98dce19">scfImplementation&lt; csBaseTextureFactory &gt;</a>.</p>

</div>
</div><p>
<a class="anchor" name="2adc74eb0286a65f2310f221be4ddded"></a><!-- doxytag: member="iBase::QueryInterface" ref="2adc74eb0286a65f2310f221be4ddded" args="(scfInterfaceID iInterfaceID, int iVersion)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void* iBase::QueryInterface           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__scf.html#ge3095ac94f71a5ff42374271c90222cd">scfInterfaceID</a>&nbsp;</td>
          <td class="paramname"> <em>iInterfaceID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>iVersion</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Query a particular interface implemented by this object. 
<p>
You are _not_ allowed to cast this to anything but a pointer to this interface (not even <a class="el" href="structiBase.html" title="This is the basic interface: all other interfaces should be derived from this one...">iBase</a>). Use scfQueryInterface&lt;interface&gt; instead of using this method directly. 
<p>Implemented in <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; Class &gt;</a>, <a class="el" href="classscfImplementation0.html#874c0b98d6e12a6710bf57a8c4c36c89">scfImplementation0&lt; Class &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; Class, I1 &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; Class, I1, I2 &gt;</a>, <a class="el" href="classscfImplementation3.html#d4560cb4ae4256b92008fb2c0d2b19f5">scfImplementation3&lt; Class, I1, I2, I3 &gt;</a>, <a class="el" href="classscfImplementation4.html#58706639323b202de7e6aa73e96fe785">scfImplementation4&lt; Class, I1, I2, I3, I4 &gt;</a>, <a class="el" href="classscfImplementation5.html#ae0e9c4d62c3318d2688a1d1a4e68d90">scfImplementation5&lt; Class, I1, I2, I3, I4, I5 &gt;</a>, <a class="el" href="classscfImplementation6.html#70dc7b983f97cd16f75341295bc67502">scfImplementation6&lt; Class, I1, I2, I3, I4, I5, I6 &gt;</a>, <a class="el" href="classscfImplementation7.html#8677a45339f1a540b1f012291b53caa4">scfImplementation7&lt; Class, I1, I2, I3, I4, I5, I6, I7 &gt;</a>, <a class="el" href="classscfImplementation0.html#874c0b98d6e12a6710bf57a8c4c36c89">scfImplementation0&lt; Class &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; Class, I1 &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; Class, I1, I2 &gt;</a>, <a class="el" href="classscfImplementation3.html#d4560cb4ae4256b92008fb2c0d2b19f5">scfImplementation3&lt; Class, I1, I2, I3 &gt;</a>, <a class="el" href="classscfImplementation4.html#58706639323b202de7e6aa73e96fe785">scfImplementation4&lt; Class, I1, I2, I3, I4 &gt;</a>, <a class="el" href="classscfImplementation5.html#ae0e9c4d62c3318d2688a1d1a4e68d90">scfImplementation5&lt; Class, I1, I2, I3, I4, I5 &gt;</a>, <a class="el" href="classscfImplementation6.html#70dc7b983f97cd16f75341295bc67502">scfImplementation6&lt; Class, I1, I2, I3, I4, I5, I6 &gt;</a>, <a class="el" href="classscfImplementation7.html#8677a45339f1a540b1f012291b53caa4">scfImplementation7&lt; Class, I1, I2, I3, I4, I5, I6, I7 &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csProfiler &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csScriptCommon &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csDocumentNodeCommon &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csTextProgressMeter &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; scfArrayWrapConst&lt; IF, Backend &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csEventOutlet &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; FrameSignpost_DebugFrame &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; CS::RenderBufferPersistent &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csShaderVariableContext &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csTinyDocumentSystem &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csNormalizationCubeAccessor &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csKeyComposer &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csParasiticDataBufferBase &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; FrameSignpost_Logic3D &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csTriangleMeshBox &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csKDTree &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csEventCord &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csDocumentAttributeCommon &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csImageBase &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; FrameSignpost_2DConsole &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csEvent &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csObjectModel &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csEventQueue::PostProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csCommandLineParser &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; CS::DataBuffer&lt; Allocator &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csPolygonMesh &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; CS::Threading::ThreadedJobQueue &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csMouseDriver &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; FrameBegin3DDraw &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csPhysicalFile &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; scfString &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csTriangleMesh &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csClipper &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; CS::DocSystem::Implementation::FilterDocumentNodeIterator&lt; T &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csWin32RegistryConfig &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; FrameSignpost_3D2D &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csBaseRenderStepLoader &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csEventQueue::FinalProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csKeyboardDriver &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csTextureHandle &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csRenderBuffer &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csView &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csPath &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csMemFile &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csGeomDebugHelper &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csGradient &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csShaderProgram &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csEmptyDocumentNodeIterator &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csNullCacheManager &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csEventQueue::PreProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; scfArrayWrapConst&lt; iGradientShades, csArray&lt; csGradientShade &gt; &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csCommonImageFile::LoaderJob &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csObjectRegistry &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csVerbosityManager &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csBaseRenderStepType &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; scfArray&lt; IF, Backend &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csConfigFile &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csEventHandlerRegistry &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; FramePrinter &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csTriangleMeshPointer &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csPolygonMeshBox &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csFontCache::FontDeleteNotify &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csTiledCoverageBuffer &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csScfStringSet &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csInputBinder &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; CS::SndSys::SndSysBasicStream &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csMeshType &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csGraphics2D &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; CS::SndSys::SndSysBasicData &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csPluginManager &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csEmptyDocumentAttributeIterator &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csCommonImageFileLoader &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csTextureManager &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csEventQueue::ProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csEventTimer &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; scfArrayWrap&lt; IF, Backend &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; FrameSignpost_ConsoleDebug &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; scfStringArray &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csVirtualClock &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csEventAttributeIterator &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csBaseEventHandler::EventHandlerImpl &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csConfigDocument &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csVfsCacheManager &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csEventNameRegistry &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csScriptObjectCommon &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csJoystickDriver &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csMeshFactory &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csObject &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csConfigManager &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csEventQueue &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csTriangleMeshPolyMesh &gt;</a>, <a class="el" href="classscfImplementation.html#39e24bafa13bc6e292887c25b9a40203">scfImplementation&lt; csBaseTextureFactory &gt;</a>, <a class="el" href="classscfImplementation0.html#874c0b98d6e12a6710bf57a8c4c36c89">scfImplementation0&lt; csProfiler &gt;</a>, <a class="el" href="classscfImplementation0.html#874c0b98d6e12a6710bf57a8c4c36c89">scfImplementation0&lt; csProfiler &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; FramePrinter, iEventHandler &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; FramePrinter, iEventHandler &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csObject, iObject &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csObject, iObject &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csRenderBuffer, iRenderBuffer &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csRenderBuffer, iRenderBuffer &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; scfStringArray, iStringArray &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; scfStringArray, iStringArray &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csMemFile, iFile &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csMemFile, iFile &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csImageBase, iImage &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csImageBase, iImage &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csCommonImageFile::LoaderJob, iJob &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csCommonImageFile::LoaderJob, iJob &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csTiledCoverageBuffer, iDebugHelper &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csTiledCoverageBuffer, iDebugHelper &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csClipper, iClipper2D &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csClipper, iClipper2D &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csNullCacheManager, iCacheManager &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csNullCacheManager, iCacheManager &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csDocumentNodeCommon, iDocumentNode &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csDocumentNodeCommon, iDocumentNode &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csConfigFile, iConfigFile &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csConfigFile, iConfigFile &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csTextProgressMeter, iProgressMeter &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csTextProgressMeter, iProgressMeter &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csTriangleMeshPointer, iTriangleMesh &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csTriangleMeshPointer, iTriangleMesh &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csEventAttributeIterator, iEventAttributeIterator &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csEventAttributeIterator, iEventAttributeIterator &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csTinyDocumentSystem, iDocumentSystem &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csTinyDocumentSystem, iDocumentSystem &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csTriangleMeshPolyMesh, iTriangleMesh &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csTriangleMeshPolyMesh, iTriangleMesh &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csNormalizationCubeAccessor, iShaderVariableAccessor &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csNormalizationCubeAccessor, iShaderVariableAccessor &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csObjectModel, iObjectModel &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csObjectModel, iObjectModel &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; scfArrayWrapConst&lt; iGradientShades, csArray&lt; csGradientShade &gt; &gt;, iGradientShades &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; scfArrayWrapConst&lt; iGradientShades, csArray&lt; csGradientShade &gt; &gt;, iGradientShades &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csEmptyDocumentNodeIterator, iDocumentNodeIterator &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csEmptyDocumentNodeIterator, iDocumentNodeIterator &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; scfString, iString &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; scfString, iString &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; scfArrayWrap&lt; IF, Backend &gt;, IF &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; scfArrayWrap&lt; IF, Backend &gt;, IF &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csVerbosityManager, iVerbosityManager &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csVerbosityManager, iVerbosityManager &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csPolygonMeshBox, iPolygonMesh &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csPolygonMeshBox, iPolygonMesh &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csPhysicalFile, iFile &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csPhysicalFile, iFile &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csKeyComposer, iKeyComposer &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csKeyComposer, iKeyComposer &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; CS::SndSys::SndSysBasicStream, iSndSysStream &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; CS::SndSys::SndSysBasicStream, iSndSysStream &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csCommonImageFileLoader, iImageFileLoader &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csCommonImageFileLoader, iImageFileLoader &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csTextureManager, iTextureManager &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csTextureManager, iTextureManager &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; scfArray&lt; IF, Backend &gt;, IF &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; scfArray&lt; IF, Backend &gt;, IF &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; CS::Threading::ThreadedJobQueue, iJobQueue &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; CS::Threading::ThreadedJobQueue, iJobQueue &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csVfsCacheManager, iCacheManager &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csVfsCacheManager, iCacheManager &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csEmptyDocumentAttributeIterator, iDocumentAttributeIterator &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csEmptyDocumentAttributeIterator, iDocumentAttributeIterator &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csView, iView &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csView, iView &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csEventNameRegistry, iEventNameRegistry &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csEventNameRegistry, iEventNameRegistry &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; CS::SndSys::SndSysBasicData, iSndSysData &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; CS::SndSys::SndSysBasicData, iSndSysData &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csConfigDocument, iConfigFile &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csConfigDocument, iConfigFile &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csCommandLineParser, iCommandLineParser &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csCommandLineParser, iCommandLineParser &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csEventCord, iEventCord &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csEventCord, iEventCord &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csPluginManager, iPluginManager &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csPluginManager, iPluginManager &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csEventQueue, iEventQueue &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csEventQueue, iEventQueue &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csEventOutlet, iEventOutlet &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csEventOutlet, iEventOutlet &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csTextureHandle, iTextureHandle &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csTextureHandle, iTextureHandle &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csObjectRegistry, iObjectRegistry &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csObjectRegistry, iObjectRegistry &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csScriptCommon, iScript &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csScriptCommon, iScript &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csMeshFactory, iMeshObjectFactory &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csMeshFactory, iMeshObjectFactory &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csPolygonMesh, iPolygonMesh &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csPolygonMesh, iPolygonMesh &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csFontCache::FontDeleteNotify, iFontDeleteNotify &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csFontCache::FontDeleteNotify, iFontDeleteNotify &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csTriangleMesh, iTriangleMesh &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csTriangleMesh, iTriangleMesh &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csKDTree, iDebugHelper &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csKDTree, iDebugHelper &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csEventHandlerRegistry, iEventHandlerRegistry &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csEventHandlerRegistry, iEventHandlerRegistry &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csGeomDebugHelper, iDebugHelper &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csGeomDebugHelper, iDebugHelper &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; scfArrayWrapConst&lt; IF, Backend &gt;, IF &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; scfArrayWrapConst&lt; IF, Backend &gt;, IF &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csScfStringSet, iStringSet &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csScfStringSet, iStringSet &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csParasiticDataBufferBase, iDataBuffer &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csParasiticDataBufferBase, iDataBuffer &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csBaseEventHandler::EventHandlerImpl, iEventHandler &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csBaseEventHandler::EventHandlerImpl, iEventHandler &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csShaderVariableContext, scfFakeInterface&lt; iShaderVariableContext &gt; &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csShaderVariableContext, scfFakeInterface&lt; iShaderVariableContext &gt; &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csDocumentAttributeCommon, iDocumentAttribute &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csDocumentAttributeCommon, iDocumentAttribute &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; CS::DataBuffer&lt; Allocator &gt;, iDataBuffer &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; CS::DataBuffer&lt; Allocator &gt;, iDataBuffer &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csPath, iPath &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csPath, iPath &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csEventTimer, iEventTimer &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csEventTimer, iEventTimer &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csTriangleMeshBox, iTriangleMesh &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csTriangleMeshBox, iTriangleMesh &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csScriptObjectCommon, iScriptObject &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csScriptObjectCommon, iScriptObject &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; CS::DocSystem::Implementation::FilterDocumentNodeIterator&lt; T &gt;, iDocumentNodeIterator &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; CS::DocSystem::Implementation::FilterDocumentNodeIterator&lt; T &gt;, iDocumentNodeIterator &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csWin32RegistryConfig, iConfigFile &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csWin32RegistryConfig, iConfigFile &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csEvent, iEvent &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csEvent, iEvent &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csVirtualClock, iVirtualClock &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csVirtualClock, iVirtualClock &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csGradient, iGradient &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csGradient, iGradient &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; FrameBegin3DDraw, iEventHandler &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; FrameBegin3DDraw, iEventHandler &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csBaseTextureFactory, iTextureFactory &gt;</a>, <a class="el" href="classscfImplementation1.html#57c8afe96ab774365da99dd7c6aa00f1">scfImplementation1&lt; csBaseTextureFactory, iTextureFactory &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csKeyboardDriver, iKeyboardDriver, iEventHandler &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csKeyboardDriver, iKeyboardDriver, iEventHandler &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csJoystickDriver, iJoystickDriver, iEventHandler &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csJoystickDriver, iJoystickDriver, iEventHandler &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; CS::RenderBufferPersistent, iRenderBuffer, iRenderBufferPersistence &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; CS::RenderBufferPersistent, iRenderBuffer, iRenderBufferPersistence &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csMeshType, iMeshObjectType, iComponent &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csMeshType, iMeshObjectType, iComponent &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csEventQueue::PreProcessFrameEventDispatcher, csEventQueue::iTypedFrameEventDispatcher, scfFakeInterface&lt; iEventHandler &gt; &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csEventQueue::PreProcessFrameEventDispatcher, csEventQueue::iTypedFrameEventDispatcher, scfFakeInterface&lt; iEventHandler &gt; &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; FrameSignpost_Logic3D, iFrameEventSignpost, scfFakeInterface&lt; iEventHandler &gt; &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; FrameSignpost_Logic3D, iFrameEventSignpost, scfFakeInterface&lt; iEventHandler &gt; &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csMouseDriver, iMouseDriver, iEventHandler &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csMouseDriver, iMouseDriver, iEventHandler &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csBaseRenderStepType, iRenderStepType, iComponent &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csBaseRenderStepType, iRenderStepType, iComponent &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csEventQueue::ProcessFrameEventDispatcher, csEventQueue::iTypedFrameEventDispatcher, scfFakeInterface&lt; iEventHandler &gt; &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csEventQueue::ProcessFrameEventDispatcher, csEventQueue::iTypedFrameEventDispatcher, scfFakeInterface&lt; iEventHandler &gt; &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csInputBinder, iInputBinder, iEventHandler &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csInputBinder, iInputBinder, iEventHandler &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; FrameSignpost_ConsoleDebug, iFrameEventSignpost, scfFakeInterface&lt; iEventHandler &gt; &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; FrameSignpost_ConsoleDebug, iFrameEventSignpost, scfFakeInterface&lt; iEventHandler &gt; &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csShaderProgram, iShaderProgram, iShaderDestinationResolver &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csShaderProgram, iShaderProgram, iShaderDestinationResolver &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csConfigManager, iConfigManager, scfFakeInterface&lt; iConfigFile &gt; &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csConfigManager, iConfigManager, scfFakeInterface&lt; iConfigFile &gt; &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; FrameSignpost_3D2D, iFrameEventSignpost, scfFakeInterface&lt; iEventHandler &gt; &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; FrameSignpost_3D2D, iFrameEventSignpost, scfFakeInterface&lt; iEventHandler &gt; &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csEventQueue::PostProcessFrameEventDispatcher, csEventQueue::iTypedFrameEventDispatcher, scfFakeInterface&lt; iEventHandler &gt; &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csEventQueue::PostProcessFrameEventDispatcher, csEventQueue::iTypedFrameEventDispatcher, scfFakeInterface&lt; iEventHandler &gt; &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csBaseRenderStepLoader, iLoaderPlugin, iComponent &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csBaseRenderStepLoader, iLoaderPlugin, iComponent &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csEventQueue::FinalProcessFrameEventDispatcher, csEventQueue::iTypedFrameEventDispatcher, scfFakeInterface&lt; iEventHandler &gt; &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; csEventQueue::FinalProcessFrameEventDispatcher, csEventQueue::iTypedFrameEventDispatcher, scfFakeInterface&lt; iEventHandler &gt; &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; FrameSignpost_DebugFrame, iFrameEventSignpost, scfFakeInterface&lt; iEventHandler &gt; &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; FrameSignpost_DebugFrame, iFrameEventSignpost, scfFakeInterface&lt; iEventHandler &gt; &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; FrameSignpost_2DConsole, iFrameEventSignpost, scfFakeInterface&lt; iEventHandler &gt; &gt;</a>, <a class="el" href="classscfImplementation2.html#2b21cc2fd687a92276be0c4e86c13206">scfImplementation2&lt; FrameSignpost_2DConsole, iFrameEventSignpost, scfFakeInterface&lt; iEventHandler &gt; &gt;</a>, <a class="el" href="classscfImplementation7.html#8677a45339f1a540b1f012291b53caa4">scfImplementation7&lt; csGraphics2D, iGraphics2D, iComponent, iNativeWindow, iNativeWindowManager, iPluginConfig, iDebugHelper, iEventHandler &gt;</a>, <a class="el" href="classscfImplementation7.html#8677a45339f1a540b1f012291b53caa4">scfImplementation7&lt; csGraphics2D, iGraphics2D, iComponent, iNativeWindow, iNativeWindowManager, iPluginConfig, iDebugHelper, iEventHandler &gt;</a>, <a class="el" href="classscfImplementationExt0.html#24f19aaaba7091d8dd375c9b7151aabb">scfImplementationExt0&lt; csParasiticDataBufferPooled, csParasiticDataBufferBase &gt;</a>, <a class="el" href="classscfImplementationExt0.html#24f19aaaba7091d8dd375c9b7151aabb">scfImplementationExt0&lt; csParasiticDataBufferPooled, csParasiticDataBufferBase &gt;</a>, <a class="el" href="classscfImplementationExt0.html#24f19aaaba7091d8dd375c9b7151aabb">scfImplementationExt0&lt; csDocumentNodeReadOnly, csDocumentNodeCommon &gt;</a>, <a class="el" href="classscfImplementationExt0.html#24f19aaaba7091d8dd375c9b7151aabb">scfImplementationExt0&lt; csDocumentNodeReadOnly, csDocumentNodeCommon &gt;</a>, <a class="el" href="classscfImplementationExt0.html#24f19aaaba7091d8dd375c9b7151aabb">scfImplementationExt0&lt; csImageMemory, csImageBase &gt;</a>, <a class="el" href="classscfImplementationExt0.html#24f19aaaba7091d8dd375c9b7151aabb">scfImplementationExt0&lt; csImageMemory, csImageBase &gt;</a>, <a class="el" href="classscfImplementationExt0.html#24f19aaaba7091d8dd375c9b7151aabb">scfImplementationExt0&lt; csScreenShot, csImageBase &gt;</a>, <a class="el" href="classscfImplementationExt0.html#24f19aaaba7091d8dd375c9b7151aabb">scfImplementationExt0&lt; csScreenShot, csImageBase &gt;</a>, <a class="el" href="classscfImplementationExt0.html#24f19aaaba7091d8dd375c9b7151aabb">scfImplementationExt0&lt; csImageCubeMapMaker, csImageBase &gt;</a>, <a class="el" href="classscfImplementationExt0.html#24f19aaaba7091d8dd375c9b7151aabb">scfImplementationExt0&lt; csImageCubeMapMaker, csImageBase &gt;</a>, <a class="el" href="classscfImplementationExt0.html#24f19aaaba7091d8dd375c9b7151aabb">scfImplementationExt0&lt; csNewtonianParticleSystem, csParticleSystem &gt;</a>, <a class="el" href="classscfImplementationExt0.html#24f19aaaba7091d8dd375c9b7151aabb">scfImplementationExt0&lt; csNewtonianParticleSystem, csParticleSystem &gt;</a>, <a class="el" href="classscfImplementationExt0.html#24f19aaaba7091d8dd375c9b7151aabb">scfImplementationExt0&lt; csParasiticDataBuffer, csParasiticDataBufferBase &gt;</a>, <a class="el" href="classscfImplementationExt0.html#24f19aaaba7091d8dd375c9b7151aabb">scfImplementationExt0&lt; csParasiticDataBuffer, csParasiticDataBufferBase &gt;</a>, <a class="el" href="classscfImplementationExt0.html#24f19aaaba7091d8dd375c9b7151aabb">scfImplementationExt0&lt; csImageVolumeMaker, csImageBase &gt;</a>, <a class="el" href="classscfImplementationExt0.html#24f19aaaba7091d8dd375c9b7151aabb">scfImplementationExt0&lt; csImageVolumeMaker, csImageBase &gt;</a>, <a class="el" href="classscfImplementationExt0.html#24f19aaaba7091d8dd375c9b7151aabb">scfImplementationExt0&lt; csCommonImageFile, csImageMemory &gt;</a>, <a class="el" href="classscfImplementationExt0.html#24f19aaaba7091d8dd375c9b7151aabb">scfImplementationExt0&lt; csCommonImageFile, csImageMemory &gt;</a>, <a class="el" href="classscfImplementationExt0.html#24f19aaaba7091d8dd375c9b7151aabb">scfImplementationExt0&lt; csGLScreenShot, csImageBase &gt;</a>, <a class="el" href="classscfImplementationExt0.html#24f19aaaba7091d8dd375c9b7151aabb">scfImplementationExt0&lt; csGLScreenShot, csImageBase &gt;</a>, <a class="el" href="classscfImplementationExt1.html#e10d3950a8ffe65686d8e8f248e38d75">scfImplementationExt1&lt; csMapNode, csObject, iMapNode &gt;</a>, <a class="el" href="classscfImplementationExt1.html#e10d3950a8ffe65686d8e8f248e38d75">scfImplementationExt1&lt; csMapNode, csObject, iMapNode &gt;</a>, <a class="el" href="classscfImplementationExt1.html#e10d3950a8ffe65686d8e8f248e38d75">scfImplementationExt1&lt; csColliderWrapper, csObject, scfFakeInterface&lt; csColliderWrapper &gt; &gt;</a>, <a class="el" href="classscfImplementationExt1.html#e10d3950a8ffe65686d8e8f248e38d75">scfImplementationExt1&lt; csColliderWrapper, csObject, scfFakeInterface&lt; csColliderWrapper &gt; &gt;</a>, <a class="el" href="classscfImplementationExt1.html#e10d3950a8ffe65686d8e8f248e38d75">scfImplementationExt1&lt; csMeshObject, csObjectModel, iMeshObject &gt;</a>, <a class="el" href="classscfImplementationExt1.html#e10d3950a8ffe65686d8e8f248e38d75">scfImplementationExt1&lt; csMeshObject, csObjectModel, iMeshObject &gt;</a>, <a class="el" href="classscfImplementationExt1.html#e10d3950a8ffe65686d8e8f248e38d75">scfImplementationExt1&lt; csKeyValuePair, csObject, iKeyValuePair &gt;</a>, <a class="el" href="classscfImplementationExt1.html#e10d3950a8ffe65686d8e8f248e38d75">scfImplementationExt1&lt; csKeyValuePair, csObject, iKeyValuePair &gt;</a>, <a class="el" href="classscfImplementationExt2.html#f6d80183c3286c6f7d2b045fd4262d86">scfImplementationExt2&lt; csParticleSystem, csObjectModel, iMeshObject, iParticleState &gt;</a>, <a class="el" href="classscfImplementationExt2.html#f6d80183c3286c6f7d2b045fd4262d86">scfImplementationExt2&lt; csParticleSystem, csObjectModel, iMeshObject, iParticleState &gt;</a>, <a class="el" href="classscfImplementationExt2.html#f6d80183c3286c6f7d2b045fd4262d86">scfImplementationExt2&lt; csSaverFile, csObject, iSaverFile, iSelfDestruct &gt;</a>, <a class="el" href="classscfImplementationExt2.html#f6d80183c3286c6f7d2b045fd4262d86">scfImplementationExt2&lt; csSaverFile, csObject, iSaverFile, iSelfDestruct &gt;</a>, <a class="el" href="classscfImplementationExt2.html#f6d80183c3286c6f7d2b045fd4262d86">scfImplementationExt2&lt; csGraphics2DGLCommon, csGraphics2D, iEventPlug, iOpenGLDriverDatabase &gt;</a>, <a class="el" href="classscfImplementationExt2.html#f6d80183c3286c6f7d2b045fd4262d86">scfImplementationExt2&lt; csGraphics2DGLCommon, csGraphics2D, iEventPlug, iOpenGLDriverDatabase &gt;</a>, <a class="el" href="classscfImplementationExt2.html#f6d80183c3286c6f7d2b045fd4262d86">scfImplementationExt2&lt; csProcTexture, csObject, iTextureWrapper, iProcTexture &gt;</a>, <a class="el" href="classscfImplementationExt2.html#f6d80183c3286c6f7d2b045fd4262d86">scfImplementationExt2&lt; csProcTexture, csObject, iTextureWrapper, iProcTexture &gt;</a>, <a class="el" href="classscfImplementationExt2.html#f6d80183c3286c6f7d2b045fd4262d86">scfImplementationExt2&lt; csAddonReference, csObject, iAddonReference, iSelfDestruct &gt;</a>, <a class="el" href="classscfImplementationExt2.html#f6d80183c3286c6f7d2b045fd4262d86">scfImplementationExt2&lt; csAddonReference, csObject, iAddonReference, iSelfDestruct &gt;</a>, <a class="el" href="classscfImplementationExt2.html#f6d80183c3286c6f7d2b045fd4262d86">scfImplementationExt2&lt; csLibraryReference, csObject, iLibraryReference, iSelfDestruct &gt;</a>, <a class="el" href="classscfImplementationExt2.html#f6d80183c3286c6f7d2b045fd4262d86">scfImplementationExt2&lt; csLibraryReference, csObject, iLibraryReference, iSelfDestruct &gt;</a>, <a class="el" href="classscfImplementationExt2.html#f6d80183c3286c6f7d2b045fd4262d86">scfImplementationExt2&lt; csShaderExpressionAccessor, csObject, iShaderVariableAccessor, iSelfDestruct &gt;</a>, and <a class="el" href="classscfImplementationExt2.html#f6d80183c3286c6f7d2b045fd4262d86">scfImplementationExt2&lt; csShaderExpressionAccessor, csObject, iShaderVariableAccessor, iSelfDestruct &gt;</a>.</p>

<p>Referenced by <a class="el" href="plugin_8h-source.html#l00149">csLoadPlugin()</a>, <a class="el" href="plugin_8h-source.html#l00117">csQueryPluginClass()</a>, <a class="el" href="iutil_2objreg_8h-source.html#l00161">csQueryRegistry()</a>, <a class="el" href="iutil_2objreg_8h-source.html#l00189">csQueryRegistryTagInterface()</a>, and <a class="el" href="scf_8h-source.html#l00822">scfCreateInstance()</a>.</p>

</div>
</div><p>
<a class="anchor" name="0292fc77bd2b4f8ff5ff25e9540417e0"></a><!-- doxytag: member="iBase::RemoveRefOwner" ref="0292fc77bd2b4f8ff5ff25e9540417e0" args="(void **ref_owner)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void iBase::RemoveRefOwner           </td>
          <td>(</td>
          <td class="paramtype">void **&nbsp;</td>
          <td class="paramname"> <em>ref_owner</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
For weak references: remove a reference owner. 
<p>

<p>Implemented in <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; Class &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csProfiler &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csScriptCommon &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csDocumentNodeCommon &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csTextProgressMeter &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; scfArrayWrapConst&lt; IF, Backend &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csEventOutlet &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; FrameSignpost_DebugFrame &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; CS::RenderBufferPersistent &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csShaderVariableContext &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csTinyDocumentSystem &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csNormalizationCubeAccessor &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csKeyComposer &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csParasiticDataBufferBase &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; FrameSignpost_Logic3D &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csTriangleMeshBox &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csKDTree &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csEventCord &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csDocumentAttributeCommon &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csImageBase &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; FrameSignpost_2DConsole &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csEvent &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csObjectModel &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csEventQueue::PostProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csCommandLineParser &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; CS::DataBuffer&lt; Allocator &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csPolygonMesh &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; CS::Threading::ThreadedJobQueue &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csMouseDriver &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; FrameBegin3DDraw &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csPhysicalFile &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; scfString &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csTriangleMesh &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csClipper &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; CS::DocSystem::Implementation::FilterDocumentNodeIterator&lt; T &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csWin32RegistryConfig &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; FrameSignpost_3D2D &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csBaseRenderStepLoader &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csEventQueue::FinalProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csKeyboardDriver &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csTextureHandle &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csRenderBuffer &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csView &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csPath &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csMemFile &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csGeomDebugHelper &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csGradient &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csShaderProgram &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csEmptyDocumentNodeIterator &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csNullCacheManager &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csEventQueue::PreProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; scfArrayWrapConst&lt; iGradientShades, csArray&lt; csGradientShade &gt; &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csCommonImageFile::LoaderJob &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csObjectRegistry &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csVerbosityManager &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csBaseRenderStepType &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; scfArray&lt; IF, Backend &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csConfigFile &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csEventHandlerRegistry &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; FramePrinter &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csTriangleMeshPointer &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csPolygonMeshBox &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csFontCache::FontDeleteNotify &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csTiledCoverageBuffer &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csScfStringSet &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csInputBinder &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; CS::SndSys::SndSysBasicStream &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csMeshType &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csGraphics2D &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; CS::SndSys::SndSysBasicData &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csPluginManager &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csEmptyDocumentAttributeIterator &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csCommonImageFileLoader &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csTextureManager &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csEventQueue::ProcessFrameEventDispatcher &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csEventTimer &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; scfArrayWrap&lt; IF, Backend &gt; &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; FrameSignpost_ConsoleDebug &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; scfStringArray &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csVirtualClock &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csEventAttributeIterator &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csBaseEventHandler::EventHandlerImpl &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csConfigDocument &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csVfsCacheManager &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csEventNameRegistry &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csScriptObjectCommon &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csJoystickDriver &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csMeshFactory &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csObject &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csConfigManager &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csEventQueue &gt;</a>, <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csTriangleMeshPolyMesh &gt;</a>, and <a class="el" href="classscfImplementation.html#6b485c4c91700bbe65249d99ee43562f">scfImplementation&lt; csBaseTextureFactory &gt;</a>.</p>

</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>csutil/<a class="el" href="scf__interface_8h-source.html">scf_interface.h</a></ul>
<hr size="1"><address><small>Generated for Crystal Space 1.2.1 by 
<a href="http://www.doxygen.org/index.html">doxygen</a> 1.5.3 
</small></address> </div></body> </html>