Тема: SpEed Fire Engine
Показать сообщение отдельно
Старый 21.02.2008, 15:53   #24
Genius
Знающий
 
Аватар для Genius
 
Регистрация: 02.11.2007
Сообщений: 255
Написано 27 полезных сообщений
(для 43 пользователей)
Глаза протирай перед тем как читать содишсь и очки купи!

Сообщение от Genius Посмотреть сообщение
По просьбе AndryXи выкладываю нескок функций:http://genius101.ucoz.ru/load/0-0-0-18-20
Несколько это не значит все функции двига!Я просто из двига выдрал эти функции и сделал отдельную ДЛЛ!

вОТ из полного двига Деклс:
.lib "SpeedFireEngine.dll"


;---------------------------------
;SpeedFireEngine - 3D Game Engine|
;by Genius101                    |
;---------------------------------


sGraphics3D%(hWnd%,Width%,Height%,Depth%,fullscreen%,VSync%,antialias%):"_sGraphics3D@28"
sAntiAlias(mode%,qulity%):"_sAntiAlias@8"
sRenderWorld(camera%):"_sRenderWorld@4"
sCreateCamera%(parent%):"_sCreateCamera@4"
sFlip():"_sFlip@0"
sUpdateWorld(timer%):"_sUpdateWorld@4"
sGetVidMem%():"_sVidMem@0"
sCreateCube%(parent%):"_sCreateCube@4"
sCreateSphere%(segment%,parent%):"_sCreateSphere@8"
sLoadMesh%(Filename$):"_sLoadMesh@4"
sPositionEntity(ent%,x#,y#,z#):"_sPositionEntity@16"
sLoadTexture%(filename$):"_sLoadTexture@4"
sEntityTexture(entity%,texture%,chanel%):"_sEntityTexture@12"
sMoveEntity(entity%,mx#,my#,mz#):"_sMoveEntity@16"
sTurnEntity(entity%,x#,y#,z#):"_sTurnEntity@16"
sScaleEntity(entity%,x#,y#,z#):"_sScaleEntity@16"
sRotateEntity(entity%,x#,y#,z#):"_sRotateEntity@16"
sPointEntity(entity%,target%,roll#):"_sPointEntity@12"
sFindChild(entity%,name$):"_sFindChild@8"
sFlipMesh(entity%):"_sFlipMesh@4"
sCreateLight%(type%,rang#,parent%):"_sCreateLight@12"
sAmbientLight(red%,green%,blue%):"_sAmbientLight@12"
sLightColor(light%,r%,g%,b%,a%):"_sLightColor@20"
sLoadVertexShader(entity%,filename$,function$):"_sLoadVertexShader@12"
sLoadPixelShader(entity%,filename$,function$):"_sLoadPixelShader@12"
sFreeVertexShader(entity%):"_sFreeVertexShader@4"
sFreePixelShader(entity%):"_sFreePixelShader@4"
sScaleTexture(texture%,x#,y#):"_sScaleTexture@12"
sPositionTexture(texture%,x#,y#):"_sPositionTexture@12"
sRotateTexture(texture%,x#,y#,z#):"_sRotateTexture@16"
sCreateText3D(ffont$,text$,size%,parent%):"_sCreateText3D@16"
sEntityX%(entity%):"_sEntityX@4"
sEntityY%(entity%):"_sEntityY@4"
sEntityZ%(entity%):"_sEntityZ@4"
sLoadEffect%(entity%,filename$):"_sLoadEffect@8"
sEffectSetTexture(entity%,hParameter$,texture%):"_sEffectSetTexture@12"
sEffcetSetTechnique(effect%,tq$):"_sEffcetSetTechnique@8"
sEffectSetTQ(effect%,tq$):"_sEffectSetTQ@8"
sEffcetSetValidateTechnique(effect%,tq$):"_sEffcetSetValidateTechnique@8"
sEffectFloat(entity%,afloat$,x#,y#,z#):"_sEffectFloat@20"
sAddFXMatrix%():"_sAddFXMatrix@0"
sAddFXVector3%(x#,y#,z#):"_sAddFXVector3@12"
sEntityWorldViewProj(entity%,matrix%):"_sEntityWorldViewProj@8"
sSetTransformMatrix%(type%,matrix%):"_sSetTransformMatrix@8"
sGetTransformMatrix%(type%,matrix%):"_sGetTransformMatrix@8"
sMultiplyTransform(type%,matrix%):"_sMultiplyTransform@8"
sSetCursorPos(x%,y%):"_sSetCursorPos@8"
sMatrixTranspose(effect%,param$,matrix%):"_sMatrixTranspose@12"
sEffectSetMatrix(effect%,param$,mat%):"_sEffectSetMatrix@12"
sEffectSetFloat(effect%,param$,f#):"_sEffectSetFloat@12"
sEffectSetFloatF(entity%,param$,vec%,p%):"_sEffectSetFloatF@16"
sAddFXVector4%(x#,y#,z#,m#):"_sAddFXVector4@16"
sLoadFont%(FontName$,Height%,Flags%):"_sLoadFont@12"
sText(font%,x#,y#,Text$):"_sText@16"
sFPS%():"_sFPS@0"
sLoadB3DMesh%(file$,parent%):"_sLoadB3DMesh@8"
sCameraViewPort(camera%,x%,y%,w%,h%):"_sCameraViewPort@20"
sCreateWindow%(hInstance%,w%,h%,capiton$):"_sCreateWindow@16"
sShowWindow%(window%):"_sShowWindow@4"
sUpdateWindow%(window%):"_sUpdateWindow@4"
sHideWindow%(window%):"_sHideWindow@4"
sMessageBox%(text$,capiton$,type%):"_sMessageBox@12"
sCreateDirectory(patch$):"_sCreateDirectory@4"
sCreateMenu%():"_sCreateMenu@0"
sCreatePopupMenu%():"_sCreatePopupMenu@0"
sCreateDialog%(window%):"_sCreateDialog@4"
sWindowMaximize(window%):"_sWindowMaximize@4"
sWindowMinimize(window%):"_sWindowMinimize@4"
sInitPhysX():"_sInitPhysX@0"
sUpdatePhysX():"_sUpdatePhysX@0"
sNxVector%(x#,y#,z#):"_sNewVectorNx@12"
sCreateNxBox%(xs#,ys#,zs#,density%):"_sCreateNxBox@16"
sCreateNxSphere%(radius%,density%):"_sCreateNxSphere@8"
sGetNxActorPosX%(nxactor%):"_sGetNxActorPosX@4"
sGetNxActorPosY%(nxactor%):"_sGetNxActorPosY@4"
sGetNxActorPosZ%(nxactor%):"_sGetNxActorPosZ@4"
sLightEnable(st%):"_sLightEnable@4"
sSetRenderStage(stage%,value%):"_sSetRenderStage@8"
sEntityColor(entity%,r%,g%,b%,alpha%):"_sEntityColor@20"
sEntityYaw%(entity%):"_sEntityYaw@4"
sEntityRoll%(entity%):"_sEntityYaw@4"
sShaderSetMatrix(entity%,const$,matrix%):"_sShaderSetMatrix@12"
sShaderSetFloat(entity%,const$,f#):"_sShaderSetFloat@12"
sEntityPitch%(entity%):"_sEntityPitch@4"
sEntityTranslate(entity%,x#,y#,z#):"_sEntityTranslate@16"
sShaderSetMatrixTranspose(entity%,const%,matrix%):"_sShaderSetMatrixTranspose@12"
sEntityCountChildren(entity%):"_sEntityCountChildren@4"
sEffectSetVector(entity%,param$,vector4%):"_sEffectSetVector@12"
sEffectSetString(entity%,param$,string$):"_sEffectSetString@12"
sEffectSetInt(entity%,param$,int%):"_sEffectSetInt@12"
sEffectSetMatrixTranspose(entity%,param$,matrix%):"_sEffectSetMatrixTranspose@12"
sEffectIsParameterUsed%(entity%,param$,tq$):"_sEffectIsParameterUsed@12"
sEffectClone%(effect%):"_sEffectClone@4"
sEffectSetValue(effect%,param$,value%,sizeof%):"_sEffectSetValue@16"
sAddMatrix16%():"_sAddMatrix16@0"
sAddColor%(r%,g%,b%,a%):"_sAddColor@16"
sEffectSetFloatArray(entity%,param$,float%,count%):"_sEffectSetFloatArray@16"
sVector3Pos(vector3%,x#,y#,z#):"_sVector3Pos@16"
sVector4Pos(vector4%,x#,y#,z#,w#):"_sVector4Pos@20"
sEntityWorld(entity%,matrix_world%):"_sEntityWorld@8"
sEntityShaderCallBack(entity%,callback%):"_sEntityShaderCallBack@8"
sEntityPickMode(entity%,mode%):"_sEntityPickMode@8"
sCreateTeapot%(parent%):"_sCreateTeapot@4"
sFreeTexture(texture%):"_sFreeTexture@4"
sCreateTexture%(width%,height%,usage%,d3dformat%,d3dpool%):"_sCreateTexture@20"
sLoadTexture2%(filename$):"_sLoadTexture2@4"
sLoadCubeTexture%(filename$,size%):"_sLoadCubeTexture@8"
sCopyTexture%(source%):"_sCopyTexture@4"
sCreateBrush%(name$):"_sCreateBrush@4"
sGetBrush(entity%,index%):"_sGetBrush@8"
sBrushSetTexture(brush%,Texture%,n%):"_sBrushSetTexture@12"
sBrushSpecular(brush%,Red%,Green%,Blue%,Alpha%):"_sBrushSpecular@20"
sCameraRange(cam%,far_distance#):"_sCameraRange@8"
sCameraClsColor(cam%,Red%,Green%,Blue%):"_sCameraClsColor@16"
sCameraZoom(cam%,zoom#):"_sCameraZoom@8"
sLoadImage%(filename$):"_sLoadImage@4"
sDrawImage(img%,x#,y#):"_sDrawImage@12"
sPositionImage(img%,x#,y#):"_sPositionImage@12"
sScaleImage(img%,x#,y#):"_sScaleImage@12"
sEntitySetBrush(entity%,brush%,index%):"_sEntitySetBrush@12"
sRender2D():"_sRender2D@0"
sEndRender2D():"_sEndRender2D@0"
sInitLog(file$):"_sInitLog@4"
sLogOutputError(text$):"_sLogOutputError@4"
sLoadAnimMesh%(filename_x_mesh$):"_sLoadAnimMesh@4"
sAnimateSpeed(entity%,sp#,loop%):"_sAnimateSpeed@12"
sAnimateIndex(entity%,index%):"_sAnimateIndex@8"
sEntityParent(entity%,parent%):"_sEntityParent@8"
sAddCollision(entity%):"_sAddCollision@4"
sCgCreateContext%():"_sCgCreateContext@0"
sCgDestroyContext(CGcontext%):"_sCgDestroyContext@4"
sCGparameter%():"_sCGparameter@0"
sCgGetError(cgProgram%):"_sCgGetError@4"
sCgGetNamedParameter%(cgProgram%,param$):"_sCgGetNamedParameter@8"
sCgGetParameterResourceIndex%(param%):"_sCgGetParameterResourceIndex@4"
sCgSetVertexShaderConstantF(vsReg%,matrix%,p%):"_sSetVertexShaderConstantF@12"
sCgSetPixelShaderConstantF(psReg%,color%,p%):"_sSetPixelShaderConstantF@12"
sCgSetTexture(stage%,texture%):"_sSetTexture@8"
sCgSetVertexDeclaration(Direct3DVertexDeclaration9%):"_sSetVertexDeclaration@4"
sCgSetVertexShader(IDirect3DVertexShader9%):"_sSetVertexShader@4"
sCgSetPixelShader(IDirect3DPixelShader9%):"_sSetPixelShader@4"
sCgProfile_PS_1_1%():"_sCgProfile_PS_1_1@0"
sCgProfile_VS_1_1%():"_sCgProfile_VS_1_1@0"
sCgProfile_PS_1_2%():"_sCgProfile_PS_1_2@0"
sCgProfile_PS_1_3%():"_sCgProfile_PS_1_3@0"
sCgProfile_PS_2_0%():"_sCgProfile_PS_2_0@0"
sCgProfile_PS_3_0%():"_sCgProfile_PS_3_0@0"
sCgCreateProgramFromFile%(file$,CGcontext%,CGprofile%,vhod$):"_sCgCreateProgramFromFile@16"
sCgD3D9LoadProgram(CGprogram%,flag%):"_sCgD3D9LoadProgram@8"
sCgD3D9SetTexture(param%,LPDIRECT3DTEXTURE9%):"_sCgD3D9SetTexture@8"
sCgD3D9SetSamplerState(CGparameter%,D3DSAMPLERSTATETYPE%,value%):"_sCgD3D9SetSamplerState@12"
sInitSquall():"_sInitSquall@0"
sFreeSquall():"_sFreeSquall@0"
sLoadSound%(file$):"_sLoadSound@4"
sPlaySound%(sound%):"_sPlaySound@4"
sGetEAXVersion%():"_sGetEAXVersion@0"
sLinsterSetPos(camera%):"_sLinsterSetPos@4"
sListenerSetAllParam(camera%):"_sListenerSetAllParam@4"
sListenerUpdate():"_sListenerUpdate@0"
sChannelSet3DPosition(Channel%,x#,y#,z#):"_sChannelSet3DPosition@16"
sSetChannelMaxMinDist(Channel%,MinDist#,MaxDist#):"_sSetChannelMaxMinDist@12"
sPlay3DSound(sound%,Loop%,x#,y#,z#,speedv%):"_sPlay3DSound@24"
sEmitSound%(sound%,entity%):"_sEmitSound@8"
sSoundPause(sound%,pause%):"_sSoundPause@8"
sSoundStop(sound%):"_sSoundStop@4"
sLoadSDMMesh%(file$,texturespatch$):"_sLoadSDMMesh@12"
sRenderSMD(SMDObject%):"_sRenderSMD@4"
sInitLua%():"_sInitLua@0"
sLua_LoadScript(lua_State%,file$):"_sLua_LoadScript@8"
sLua_GetGlobal(lua_State%,name$):"_sLua_GetGlobal@8"
sLua_GetStr%(lua_State%,name$):"_sLua_GetStr@8"
sLua_GetInt%(lua_State%,name$):"_sLua_GetInt@8"
dimanche13 возьми свои слова обратно!

Последний раз редактировалось jimon, 21.02.2008 в 21:07.
(Offline)
 
Ответить с цитированием