// EMERGENT GAME TECHNOLOGIES PROPRIETARY INFORMATION // // This software is supplied under the terms of a license agreement or // nondisclosure agreement with Emergent Game Technologies and may not // be copied or disclosed except in accordance with the terms of that // agreement. // // Copyright (c) 1996-2008 Emergent Game Technologies. // All Rights Reserved. // // Emergent Game Technologies, Chapel Hill, North Carolina 27517 // http://www.emergent.net #ifndef NIMAIN_H #define NIMAIN_H // sets up for DLL import (if desired) #include "NiMainLibType.h" #include "Ni2DBuffer.h" #include "Ni2DRenderView.h" #include "Ni3DRenderView.h" #include "NiAccumulator.h" #include "NiAccumulatorProcessor.h" #include "NiAlphaAccumulator.h" #include "NiAlphaProperty.h" #include "NiAlphaSortProcessor.h" #include "NiAmbientLight.h" #include "NiAVObject.h" #include "NiBackToFrontAccumulator.h" #include "NiBackToFrontSortProcessor.h" #include "NiBillboardNode.h" #include "NiBinaryExtraData.h" #include "NiBitfield.h" #include "NiBMPReader.h" #include "NiBool.h" #include "NiBooleanExtraData.h" #include "NiBound.h" #include "NiBSPNode.h" #include "NiCamera.h" #include "NiClickRenderStep.h" #include "NiClone.h" #include "NiCloningProcess.h" #include "NiCodeBlock.h" #include "NiCollisionObject.h" #include "NiColor.h" #include "NiColorExtraData.h" #include "NiCompositeValidator.h" #include "NiCompUtility.h" #include "NiCulledObjectValidator.h" #include "NiCullingProcess.h" #include "NiDDSReader.h" #include "NiDefaultAVObjectPalette.h" #include "NiDefaultClickRenderStep.h" #include "NiDefaultShadowClickGenerator.h" #include "NiDepthStencilBuffer.h" #include "NiDevImageConverter.h" #include "NiDirectionalLight.h" #include "NiDitherProperty.h" #include "NiDrawSceneUtility.h" #include "NiDynamicEffect.h" #include "NiDynamicEffectState.h" #include "NiDynamicTexture.h" #include "NiExtraData.h" #include "NiFlags.h" #include "NiFixedString.h" #include "NiFloatExtraData.h" #include "NiFloatsExtraData.h" #include "NiFogProperty.h" #include "NiFragmentMaterial.h" #include "NiFragmentShaderInstanceDescriptor.h" #include "NiFrustum.h" #include "NiFrustumPlanes.h" #include "NiRenderObject.h" #include "NiGPUProgram.h" #include "NiGPUProgramDescriptor.h" #include "NiImageConverter.h" #include "NiImageReader.h" #include "NiIntegerExtraData.h" #include "NiIntegersExtraData.h" #include "NiLight.h" #include "NiLines.h" #include "NiLinesData.h" #include "NiLODData.h" #include "NiLODNode.h" #include "NiLogicalANDCompositeValidator.h" #include "NiMainMetrics.h" #include "NiMainSDM.h" #include "NiMaterial.h" #include "NiMaterialConfigurator.h" #include "NiMaterialDescriptor.h" #include "NiMaterialFragmentNode.h" #include "NiMaterialInstance.h" #include "NiMaterialLibrary.h" #include "NiMaterialNode.h" #include "NiMaterialNodeLibrary.h" #include "NiMaterialNodeLibraryReader.h" #include "NiMaterialProperty.h" #include "NiMaterialResource.h" #include "NiMaterialResourceBinding.h" #include "NiMaterialResourceConsumerNode.h" #include "NiMaterialResourceProducerNode.h" #include "NiMaterialSwapProcessor.h" #include "NiMath.h" #include "NiMatrix3.h" #include "NiRenderObject.h" #include "NiRenderObjectMaterialOption.h" #include "NiMetricsLayer.h" #include "NiMetricsOutputModule.h" #include "NiMetricsTimer.h" #include "NiMetricsScopeTimer.h" #include "NiNIFImageReader.h" #include "NiNode.h" #include "NiObject.h" #include "NiObjectNET.h" #include "NiOutputStreamDescriptor.h" #include "NiPalette.h" #include "NiParticles.h" #include "NiParticlesData.h" #include "NiPersistentSrcTextureRendererData.h" #include "NiPixelData.h" #include "NiPixelFormat.h" #include "NiPlane.h" #include "NiPoint2.h" #include "NiPoint3.h" #include "NiPointLight.h" #include "NiPrimitiveType.h" #include "NiProcessor.h" #include "NiProperty.h" #include "NiPropertyState.h" #include "NiQuaternion.h" #include "NiRangeLODData.h" #include "NiRect.h" #include "NiRefObject.h" #include "NiRenderClick.h" #include "NiRenderClickValidator.h" #include "NiRenderedCubeMap.h" #include "NiRenderedTexture.h" #include "NiRenderer.h" #include "NiRendererSpecificProperty.h" #include "NiRenderFrame.h" #include "NiRenderListProcessor.h" #include "NiRenderStep.h" #include "NiRenderTargetGroup.h" #include "NiRenderView.h" #include "NiRTTI.h" #include "NiSCMExtraData.h" #include "NiScreenFillingRenderView.h" #include "NiScreenLODData.h" #include "NiSemanticAdapterTable.h" #include "NiSemanticAdapterTableParser.h" #include "NiSGIReader.h" #include "NiShadeProperty.h" #include "NiShader.h" #include "NiShaderAttributeDesc.h" #include "NiShaderConstantMap.h" #include "NiShaderDeclaration.h" #include "NiShaderDesc.h" #include "NiShaderDescBase.h" #include "NiShaderError.h" #include "NiShaderFactory.h" #include "NiShaderLibrary.h" #include "NiShaderLibraryDesc.h" #include "NiShaderRequirementDesc.h" #include "NiShaderTimeController.h" #include "NiShadowClickGenerator.h" #include "NiShadowClickValidator.h" #include "NiShadowCubeMap.h" #include "NiShadowGenerator.h" #include "NiShadowManager.h" #include "NiShadowMap.h" #include "NiGeometricUtils.h" #include "NiVSMShadowTechnique.h" #include "NiShadowTechnique.h" #include "NiShadowRenderClick.h" #include "NiDirectionalShadowWriteMaterial.h" #include "NiPointShadowWriteMaterial.h" #include "NiSpotShadowWriteMaterial.h" #include "NiVSMBlurMaterial.h" #include "NiSingleShaderMaterial.h" #include "NiSingleShaderMaterialLibrary.h" #include "NiSmartPointer.h" #include "NiSortAdjustNode.h" #include "NiSourceCubeMap.h" #include "NiSourceTexture.h" #include "NiSpecularProperty.h" #include "NiSpotLight.h" #include "NiStandardMaterial.h" #include "NiStandardMaterialDescriptor.h" #include "NiStandardPixelProgramDescriptor.h" #include "NiStandardVertexProgramDescriptor.h" #include "NiStreamOutSettings.h" #include "NiVSMBlurMaterial.h" #include "NiVSMBlurMaterialDescriptor.h" #include "NiVSMBlurPixelProgramDescriptor.h" #include "NiVSMBlurVertexProgramDescriptor.h" #include "NiStencilProperty.h" #include "NiStopWatch.h" #include "NiStream.h" #include "NiStreamMacros.h" #include "NiString.h" #include "NiStringExtraData.h" #include "NiStringsExtraData.h" #include "NiSwitchNode.h" #include "NiSwitchStringExtraData.h" #include "NiTArray.h" #include "NiTask.h" #include "NiTaskManager.h" #include "NiTexture.h" #include "NiTextureAddressSwizzler.h" #include "NiTextureCodec.h" #include "NiTextureEffect.h" #include "NiTexturePalette.h" #include "NiTextureStage.h" #include "NiTextureTransform.h" #include "NiTexturingProperty.h" #include "NiTGAReader.h" #include "NiTimeController.h" #include "NiTimeSyncController.h" #include "NiTList.h" #include "NiTMap.h" #include "NiTObjectList.h" #include "NiTPointerList.h" #include "NiTPointerMap.h" #include "NiTPool.h" #include "NiTPtrSet.h" #include "NiTransform.h" #include "NiTQueue.h" #include "NiTSet.h" #include "NiTStringMap.h" #include "NiVectorExtraData.h" #include "NiVertexColorProperty.h" #include "NiVertWeightsExtraData.h" #include "NiViewerStrings.h" #include "NiViewRenderClick.h" #include "NiVisibleArray.h" #include "NiWireframeProperty.h" #include "NiZBufferProperty.h" #if defined(_PS3) #include #endif // defined(_PS3) #endif //#ifndef NIMAIN_H