文件名称:spark
介绍说明--下载内容均来自于网络,请自行研究使用
一个简单的3D engine,已完成主要功能。-a simple 3D engine, has completed its main functions.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 29782195spark.rar 列表 Graphics\Spark_Graphics_AxisAlignedBox.cpp Graphics\Spark_Graphics_AxisAlignedBox.h Graphics\Spark_Graphics_BlendState.h Graphics\Spark_Graphics_Camera.cpp Graphics\Spark_Graphics_Camera.h Graphics\Spark_Graphics_Common.cpp Graphics\Spark_Graphics_Common.h Graphics\Spark_Graphics_DefaultRenderQueueSorter.cpp Graphics\Spark_Graphics_DefaultRenderQueueSorter.h Graphics\Spark_Graphics_DepthStencilState.h Graphics\Spark_Graphics_Effect.h Graphics\Spark_Graphics_EffectCompiler.cpp Graphics\Spark_Graphics_EffectCompiler.h Graphics\Spark_Graphics_EffectPass.h Graphics\Spark_Graphics_EffectTechnique.h Graphics\Spark_Graphics_Frustum.cpp Graphics\Spark_Graphics_Frustum.h Graphics\Spark_Graphics_IndexBuffer.h Graphics\Spark_Graphics_InputLayout.h Graphics\Spark_Graphics_Light.cpp Graphics\Spark_Graphics_Light.h Graphics\Spark_Graphics_Mesh.cpp Graphics\Spark_Graphics_Mesh.h Graphics\Spark_Graphics_Model.cpp Graphics\Spark_Graphics_Model.h Graphics\Spark_Graphics_MoveableObject.cpp Graphics\Spark_Graphics_MoveableObject.h Graphics\Spark_Graphics_PixelShader.h Graphics\Spark_Graphics_RasterizerState.h Graphics\Spark_Graphics_RenderableObject.cpp Graphics\Spark_Graphics_RenderableObject.h Graphics\Spark_Graphics_RenderItem.h Graphics\Spark_Graphics_RenderOperation.h Graphics\Spark_Graphics_RenderParameter.h Graphics\Spark_Graphics_RenderQueue.cpp Graphics\Spark_Graphics_RenderQueue.h Graphics\Spark_Graphics_RenderQueueSorter.h Graphics\Spark_Graphics_RenderSystem.h Graphics\Spark_Graphics_SamplerState.h Graphics\Spark_Graphics_SceneManager.cpp Graphics\Spark_Graphics_SceneManager.h Graphics\Spark_Graphics_SceneNode.cpp Graphics\Spark_Graphics_SceneNode.h Graphics\Spark_Graphics_SceneOctree.h Graphics\Spark_Graphics_ShaderParameter.h Graphics\Spark_Graphics_Texture.h Graphics\Spark_Graphics_Utility.cpp Graphics\Spark_Graphics_Utility.h Graphics\Spark_Graphics_VertexBuffer.h Graphics\Spark_Graphics_VertexShader.h GUI\Spark_GUI_Button.cpp GUI\Spark_GUI_Button.h GUI\Spark_GUI_Canvas.cpp GUI\Spark_GUI_Canvas.h GUI\Spark_GUI_CanvasMesh.cpp GUI\Spark_GUI_CanvasMesh.h GUI\Spark_GUI_CanvasModel.cpp GUI\Spark_GUI_CanvasModel.h GUI\Spark_GUI_Font.cpp GUI\Spark_GUI_Font.h GUI\Spark_GUI_GuiEvent.h GUI\Spark_GUI_Label.cpp GUI\Spark_GUI_Label.h GUI\Spark_GUI_Widget.cpp GUI\Spark_GUI_Widget.h GUI\Spark_GUI_WidgetManager.cpp GUI\Spark_GUI_WidgetManager.h Include\Spark_Math.h Include\Spark_Utility.h Input\Spark_Input_InputHandler.h Input\Spark_Input_InputSystem.cpp Input\Spark_Input_InputSystem.h Input\Spark_Input_Utility.h Math\Spark_Math_Common.cpp Math\Spark_Math_Common.h Math\Spark_Math_Matrix4x4.cpp Math\Spark_Math_Matrix4x4.h Math\Spark_Math_Plane.cpp Math\Spark_Math_Plane.h Math\Spark_Math_Point2.h Math\Spark_Math_Rect.h Math\Spark_Math_Size.h Math\Spark_Math_Utility.h Math\Spark_Math_Vector2.cpp Math\Spark_Math_Vector2.h Math\Spark_Math_Vector3.cpp Math\Spark_Math_Vector3.h Math\Spark_Math_Vector4.cpp Math\Spark_Math_Vector4.h SML\Spark_SML_Common.cpp SML\Spark_SML_Common.h SML\Spark_SML_SmlAttribute.cpp SML\Spark_SML_SmlAttribute.h SML\Spark_SML_Smlcompiler.cpp SML\Spark_SML_SmlCompiler.h SML\Spark_SML_SmlDocument.cpp SML\Spark_SML_SmlDocument.h SML\Spark_SML_SmlElement.cpp SML\Spark_SML_SmlElement.h SML\Spark_SML_SmlNode.cpp SML\Spark_SML_SmlNode.h SML\Spark_SML_SmlScanner.cpp SML\Spark_SML_SmlScanner.h SML\Spark_SML_SmlText.h SML\Spark_SML_SmlToken.h SML\Spark_SML_Utility.h Utility\Spark_Utility_Allocator.cpp Utility\Spark_Utility_Allocator.h Utility\Spark_Utility_BaseObject.cpp Utility\Spark_Utility_BaseObject.h Utility\Spark_Utility_Debug.cpp Utility\Spark_Utility_Debug.h Utility\Spark_Utility_FixedDataBlock.cpp Utility\Spark_Utility_FixedDataBlock.h Utility\Spark_Utility_FixedString.cpp Utility\spark_utility_fixedstring.h Utility\Spark_Utility_List.h Utility\Spark_Utility_New.cpp Utility\Spark_Utility_New.h Utility\Spark_Utility_PODVector.h Utility\Spark_Utility_SharedObject.cpp Utility\Spark_Utility_SharedObject.h Utility\Spark_Utility_SharedPtr.h Utility\Spark_Utility_SortedVector.h Utility\Spark_Utility_String.h Utility\Spark_Utility_Tree.h Utility\Spark_Utility_UniqueSortedVector.h Utility\Spark_Utility_Utility.h Utility\Spark_Utility_Windows.h CopyFile.bat spark.sln spark.vcproj Applet\Spark_Applet_Common.cpp Applet\Spark_Applet_Common.h Applet\Spark_Applet_HeightMap.h Applet\Spark_Applet_HeightMapTerrainVertexBufferProvider.cpp Applet\Spark_Applet_HeightMapTerrainVertexBufferProvider.h Applet\Spark_Applet_Image.cpp Applet\Spark_Applet_Image.h Applet\Spark_Applet_IndexBufferProvider.h Applet\spark_applet_lensflare.cpp Applet\Spark_Applet_LensFlare.h Applet\Spark_Applet_PixelShaderProvider.h Applet\Spark_Applet_ProceduralTerrainVertexBufferProvider.cpp Applet\Spark_Applet_ProceduralTerrainVertexBufferProvider.h Applet\Spark_Applet_QuadTreeTileIndexBufferProvider.cpp Applet\Spark_Applet_QuadTreeTileIndexBufferProvider.h Applet\Spark_Applet_ResourceManager.cpp Applet\Spark_Applet_ResourceManager.h Applet\Spark_Applet_SharedObjectProvider.cpp Applet\Spark_Applet_SharedObjectProvider.h Applet\Spark_Applet_ShmfHeightMap.cpp Applet\Spark_Applet_ShmfHeightMap.h Applet\Spark_Applet_SifImage.cpp Applet\Spark_Applet_SifImage.h Applet\Spark_Applet_SifTextureProvider.cpp Applet\Spark_Applet_SifTextureProvider.h Applet\spark_applet_skybox.cpp Applet\Spark_Applet_SkyBox.h Applet\Spark_Applet_SpsPixelShaderProvider.cpp Applet\Spark_Applet_SpsPixelShaderProvider.h Applet\Spark_Applet_Sun.cpp Applet\Spark_Applet_Sun.h Applet\Spark_Applet_SvsVertexShaderProvider.cpp Applet\Spark_Applet_SvsVertexShaderProvider.h Applet\Spark_Applet_Terrain.cpp Applet\Spark_Applet_Terrain.h Applet\Spark_Applet_TextureProvider.h Applet\Spark_Applet_VertexBufferProvider.h Applet\Spark_Applet_VertexShaderProvider.h Direct3D9\Spark_Direct3D9_Common.cpp Direct3D9\Spark_Direct3D9_Common.h Direct3D9\Spark_Direct3D9_D3D9BlendState.cpp Direct3D9\Spark_Direct3D9_D3D9BlendState.h Direct3D9\Spark_Direct3D9_D3D9DepthStencilState.cpp Direct3D9\Spark_Direct3D9_D3D9DepthStencilState.h Direct3D9\spark_direct3d9_d3d9effectcompiler.cpp Direct3D9\Spark_Direct3D9_D3D9EffectCompiler.h Direct3D9\Spark_Direct3D9_D3D9FixedFunctionPixelShader.cpp Direct3D9\Spark_Direct3D9_D3D9FixedFunctionPixelShader.h Direct3D9\Spark_Direct3D9_D3D9FixedFunctionVertexShader.cpp Direct3D9\Spark_Direct3D9_D3D9FixedFunctionVertexShader.h Direct3D9\Spark_Direct3D9_D3D9IndexBuffer.cpp Direct3D9\Spark_Direct3D9_D3D9IndexBuffer.h Direct3D9\Spark_Direct3D9_D3D9InputLayout.cpp Direct3D9\Spark_Direct3D9_D3D9InputLayout.h Direct3D9\spark_direct3d9_d3d9mapping.cpp Direct3D9\Spark_Direct3D9_D3D9Mapping.h Direct3D9\Spark_Direct3D9_D3D9PixelShader.cpp Direct3D9\Spark_Direct3D9_D3D9PixelShader.h Direct3D9\Spark_Direct3D9_D3D9RasterizerState.cpp Direct3D9\Spark_Direct3D9_D3D9RasterizerState.h Direct3D9\spark_direct3d9_d3d9rendersystem.cpp Direct3D9\Spark_Direct3D9_D3D9RenderSystem.h Direct3D9\Spark_Direct3D9_D3D9SamplerState.cpp Direct3D9\Spark_Direct3D9_D3D9SamplerState.h Direct3D9\Spark_Direct3D9_D3D9ShaderConstant.h Direct3D9\Spark_Direct3D9_D3D9ShaderParameter.cpp Direct3D9\Spark_Direct3D9_D3D9ShaderParameter.h Direct3D9\spark_direct3d9_d3d9shaderparaminfo.cpp Direct3D9\Spark_Direct3D9_D3D9ShaderParamInfo.h Direct3D9\Spark_Direct3D9_D3D9Texture.cpp Direct3D9\Spark_Direct3D9_D3D9Texture.h Direct3D9\Spark_Direct3D9_D3D9VertexBuffer.cpp Direct3D9\Spark_Direct3D9_D3D9VertexBuffer.h Direct3D9\Spark_Direct3D9_D3D9VertexShader.cpp Direct3D9\Spark_Direct3D9_D3D9VertexShader.h Direct3D9\Spark_Direct3D9_Utility.h DirectInput8\Spark_DirectInput8_DI8InputSystem.cpp DirectInput8\Spark_DirectInput8_DI8InputSystem.h DirectInput8\Spark_DirectInput8_Utility.h File\Spark_File_Common.cpp File\Spark_File_Common.h File\Spark_File_DirectoryIterator.h File\Spark_File_File.h File\Spark_File_FileIterator.h File\Spark_File_FileSystem.h File\Spark_File_FileSystemBuilder.cpp File\Spark_File_FileSystemBuilder.h File\Spark_File_FsbDirectory.cpp File\Spark_File_FsbDirectory.h File\Spark_File_FsbDirectoryIterator.cpp File\Spark_File_FsbDirectoryIterator.h File\Spark_File_FsbFileIterator.cpp File\Spark_File_FsbFileIterator.h File\Spark_File_FsbUtility.h File\Spark_File_MemoryFile.cpp File\Spark_File_MemoryFile.h File\Spark_File_ProxyFile.cpp File\Spark_File_ProxyFile.h File\Spark_File_SroDirectoryIterator.cpp File\Spark_File_SroDirectoryIterator.h File\Spark_File_SroFile.cpp File\Spark_File_SroFile.h File\Spark_File_SroFileIterator.cpp File\Spark_File_SroFileIterator.h File\Spark_File_SroFileSystem.cpp File\Spark_File_SroFileSystem.h File\Spark_File_SroUtility.h File\Spark_File_SubFileSystem.cpp File\Spark_File_SubFileSystem.h File\Spark_File_Utility.h File\Spark_File_Win32DirectoryIterator.cpp File\Spark_File_Win32DirectoryIterator.h File\Spark_File_Win32File.cpp File\Spark_File_Win32File.h File\Spark_File_Win32FileIterator.cpp File\Spark_File_Win32FileIterator.h File\Spark_File_Win32FileSystem.cpp File\Spark_File_Win32FileSystem.h Graphics GUI Include Input Math SML Utility Applet Direct3D9 DirectInput8 File