3D Commands

3D Command Descriptions
For a comprehensive list of all 3D Commands described on this Wiki so far, please click on the Wiki Menu item '3D Commands' which will display a context menu of all Wiki entries with the category '3D Commands'.

Introduction to 3D Commands
In order to introduce you to basic 3D commands, this article will refer to the sample Dark Dungeon project provided with the Dark GDK.

Basic 3D Command List
Don't forget that the Dark GDK installation comes with a Help file in the Documentation folder. It contains a comprehensive list of all Dark GDK commands for the current build that you have installed.

Here is the extensive list;

dbLoadObject : void dbLoadObject ( char* szFilename, int iObject )

dbAppendObject : void dbAppendObject ( char* szFilename, int iObject, int iStartFrame )

dbCloneObject : void dbCloneObject ( int iObject, int iSource )

dbInstanceObject : void dbInstanceObject ( int iObject, int iSource )

dbDeleteObject : void dbDeleteObject ( int iObject )

dbShowObject : void dbShowObject ( int iObject ) dbHideObject : void dbHideObject ( int iObject ) dbPositionObject : void dbPositionObject ( int iObject, float fX, float fY, float fZ ) dbScaleObject : void dbScaleObject ( int iObject, float fX, float fY, float fZ ) dbRotateObject : void dbRotateObject ( int iObject, float fX, float fY, float fZ ) dbMoveObject : void dbMoveObject ( int iObject, float fSpeed ) dbPointObject : void dbPointObject ( int iObject, float fX, float fY, float fZ ) dbMoveObjectDown : void dbMoveObjectDown ( int iObject, float fValue ) dbMoveObjectRight : void dbMoveObjectRight ( int iObject, float fValue ) dbMoveObjectUp : void dbMoveObjectUp ( int iObject, float fValue ) dbXRotateObject : void dbXRotateObject ( int iObject, float fX ) dbYRotateObject : void dbYRotateObject ( int iObject, float fY ) dbZRotateObject : void dbZRotateObject ( int iObject, float fZ ) dbTurnObjectLeft : void dbTurnObjectLeft ( int iObject, float fValue ) dbTurnObjectRight : void dbTurnObjectRight ( int iObject, float fValue ) dbPitchObjectUp : void dbPitchObjectUp ( int iObject, float fValue ) dbPitchObjectDown : void dbPitchObjectDown ( int iObject, float fValue ) dbRollObjectLeft : void dbRollObjectLeft ( int iObject, float fValue ) dbRollObjectRight : void dbRollObjectRight ( int iObject, float fValue )

dbPlayObject : void dbPlayObject ( int iObject ) dbLoopObject : void dbLoopObject ( int iObject ) dbStopObject : void dbStopObject ( int iObject ) dbSetObjectFrame : void dbSetObjectFrame ( int iObject, float fFrame ) dbSetObjectSpeed : void dbSetObjectSpeed ( int iObject, int iSpeed ) dbSetObjectInterpolation : void dbSetObjectInterpolation ( int iObject, int iInterpolation )

CONSTRUCTION COMMANDS dbMakeObject : void dbMakeObject ( int iObject, int iMesh, int iImage ) dbMakeObjectBox : void dbMakeObjectBox ( int iObject, float fWidth, float fHeight, float fDepth ) dbMakeObjectCone : void dbMakeObjectCone ( int iObject, float fSize ) dbMakeObjectCube : void dbMakeObjectCube ( int iObject, float fSize ) dbMakeObjectCylinder : void dbMakeObjectCylinder ( int iObject, float fSize ) dbMakeObjectFromLimb : void dbMakeObjectFromLimb ( int iObject, int iSecondObject, int iLimb ) dbMakeObjectPlain : void dbMakeObjectPlain ( int iObject, float fWidth, float fHeight ) dbMakeObjectPlane : void dbMakeObjectPlane ( int iObject, float fWidth, float fHeight ) dbMakeObjectPyramid : void dbMakeObjectPyramid ( int iObject, float fSize ) dbMakeObjectSphere : void dbMakeObjectSphere ( int iObject, float fSize ) dbMakeObjectTriangle : void dbMakeObjectTriangle ( int iObject, float X1, float Y1, float Z1, float X2, float Y2, float Z2, float X3, float Y3, float Z3 )

APPEARANCE COMMANDS dbTextureObject : void dbTextureObject ( int iObject, int iImage ) dbColorObject : void dbColorObject ( int iObject, int iColor ) dbGhostObjectOn : void dbGhostObjectOn ( int iObject ) dbGhostObjectOff : void dbGhostObjectOff ( int iObject ) dbFadeObject : void dbFadeObject ( int iObject, int iFade ) dbLockObjectOn : void dbLockObjectOn ( int iObject ) dbLockObjectOff : void dbLockObjectOff ( int iObject ) dbSetObjectTexture : void dbSetObjectTexture ( int iObject, int iMode, int iMipMaps ) dbScaleObjectTexture : void dbScaleObjectTexture ( int iObject, float fU, float fV ) dbScrollObjectTexture : void dbScrollObjectTexture ( int iObject, float fX, float fY ) dbSetObjectSmoothing : void dbSetObjectSmoothing ( int iObject, int iPercentage ) dbShowObjectBounds : void dbShowObjectBounds ( int iObject ) dbHideObjectBounds : void dbHideObjectBounds ( int iObject )

dbSetObject : void dbSetObject ( int iObject, int iWire, int iTransparent, int iCull ) dbSetObjectWireframe :void dbSetObjectWireframe ( int iObject, int iFlag ) dbSetObjectTransparency : void dbSetObjectTransparency ( int iObject, int iFlag ) dbSetObjectCull : void dbSetObjectCull ( int iObject, int iFlag ) dbSetObjectFilter : void dbSetObjectFilter ( int iObject, int iFlag ) dbSetObjectLight : void dbSetObjectLight ( int iObject, int iFlag ) dbSetObjectFog : void dbSetObjectFog ( int iObject, int iFlag ) dbSetObjectAmbient : void dbSetObjectAmbient ( int iObject, int iFlag ) dbSetObjectRotationXYZ : void dbSetObjectRotationXYZ ( int iObject ) dbSetObjectRotationZYX : void dbSetObjectRotationZYX ( int iObject ) dbSetObjectToCameraOrientation : void dbSetObjectToCameraOrientation ( int iObject ) dbSetObjectToObjectOrientation : void dbSetObjectToObjectOrientation ( int iObject, int iSecondObject ) dbDisableObjectZDepth : void dbDisableObjectZDepth ( int iObject ) dbEnableObjectZDepth : void dbEnableObjectZDepth ( int iObject ) dbGlueObjectToLimb : void dbGlueObjectToLimb ( int iObject, int iSecondObject, int iLimb ) dbUnglueObject : void dbUnglueObject ( int iObject ) dbFixObjectPivot : void dbFixObjectPivot ( int iObject ) dbSetObjectDiffuse : void dbSetObjectDiffuse ( int iObject, int iColor ) dbSetObjectAmbience : void dbSetObjectAmbience ( int iObject, int iColor ) dbSetObjectSpecular : void dbSetObjectSpecular ( int iObject, int iColor ) dbSetObjectEmissive : void dbSetObjectEmissive ( int iObject, int iColor ) dbSetObjectSpecularPower : void dbSetObjectSpecularPower ( int iObject, float fPower )

dbSetLightMappingOn : void dbSetLightMappingOn ( int iObject, int iImage ) dbSetDetailMappingOn : void dbSetDetailMappingOn ( int iObject, int iImage ) dbSetBlendMappingOn : void dbSetBlendMappingOn ( int iObject, int iImage, int iBlend ) dbSetSphereMappingOn : void dbSetSphereMappingOn ( int iObject, int iImage ) dbSetCubeMappingOn : void dbSetCubeMappingOn ( int iObject, int iFace1, int iFace2, int iFace3, int iFace4, int iFace5, int iFace6 ) dbSetBumpMappingOn : void dbSetBumpMappingOn ( int iObject, int iImage ) dbSetCartoonShadingOn : void dbSetCartoonShadingOn ( int iObject, int iShadeImage, int iEdgeImage ) dbSetRainbowShadingOn : void dbSetRainbowShadingOn ( int iObject, int iRainbow ) dbSetShadowShadingOn : void dbSetShadowShadingOn ( int iObject ) dbSetReflectionShadingOn : void dbSetReflectionShadingOn ( int iObject ) dbSetAlphaMappingOn : void dbSetAlphaMappingOn ( int iObject, int iPercentage ) dbSetEffectOn : void dbSetEffectOn ( int iObject, char* szFXFile, int iTextureFlag ) dbSetShadingOff : void dbSetShadingOff ( int iObject )

dbLoadEffect : void dbLoadEffect ( char* szFilename, int iEffect, int iTextureFlag ) dbDeleteEffect : void dbDeleteEffect ( int iEffect ) dbSetObjectEffect : void dbSetObjectEffect ( int iObject, int iEffect ) dbSetLimbEffect : void dbSetLimbEffect ( int iObject, int iLimb, int iEffect ) dbPerformCheckListForEffectValues : void dbPerformCheckListForEffectValues ( int iEffect ) dbPerformCheckListForEffectErrors : void dbPerformCheckListForEffectErrors ( int iEffect ) dbSetEffectConstantBoolean : void dbSetEffectConstantBoolean ( int iEffect, char* szConstant, int iValue ) dbSetEffectConstantInteger : void dbSetEffectConstantInteger ( int iEffect, char* szConstant, int iValue ) dbSetEffectConstantFloat : void dbSetEffectConstantFloat ( int iEffect, char* szConstant, float fValue ) dbSetEffectConstantVector : void dbSetEffectConstantVector ( int iEffect, char* szConstant, int iVector ) dbSetEffectConstantMatrix : void dbSetEffectConstantMatrix ( int iEffect, char* szConstant, int iMatrix ) dbSetEffectTechnique : void dbSetEffectTechnique ( int iEffect, char* szTechnique ) dbSetEffectTranspose : void dbSetEffectTranspose ( int iEffect, int iTransposeFlag )

COLLISION COMMANDS dbMakeObjectCollisionBox : void dbMakeObjectCollisionBox ( int iObject, float X1, float Y1, float Z1, float X2, float Y2, float Z2, int iCollisionFlag ) dbDeleteObjectCollisionBox : void dbDeleteObjectCollisionBox ( int iObject ) dbSetObjectCollisionOn : void dbSetObjectCollisionOn ( int iObject ) dbSetObjectCollisionOff : void dbSetObjectCollisionOff ( int iObject ) dbSetObjectCollisionToBoxes : void dbSetObjectCollisionToBoxes ( int iObject ) dbSetObjectCollisionToPolygons : void dbSetObjectCollisionToPolygons ( int iObject ) dbSetObjectCollisionToSpheres : void dbSetObjectCollisionToSpheres ( int iObject ) dbSetGlobalCollisionOn : void dbSetGlobalCollisionOn ( void ) dbSetGlobalCollisionOff : void dbSetGlobalCollisionOff ( void ) dbSetObjectRadius : void dbSetObjectRadius ( int iObject, float fRadius ) dbAutomaticObjectCollision : void dbAutomaticObjectCollision ( int iObject, float fRadius, int iResponse ) dbAutomaticCameraCollision : void dbAutomaticCameraCollision ( int iObject, float fRadius, int iResponse ) dbMakeStaticCollisionBox : void dbMakeStaticCollisionBox ( float X1, float Y1, float Z1, float X2, float Y2, float Z2 )

LIMB COMMANDS dbPerformCheckListForObjectLimbs : void dbPerformCheckListForObjectLimbs ( int iObject ) dbOffsetLimb : void dbOffsetLimb ( int iObject, int iLimb, float fX, float fY, float fZ ) dbScaleLimb : void dbScaleLimb ( int iObject, int iLimb, float fX, float fY, float fZ ) dbRotateLimb : void dbRotateLimb ( int iObject, int iLimb, float fX, float fY, float fZ ) dbShowLimb : void dbShowLimb ( int iObject, int iLimb ) dbHideLimb : void dbHideLimb ( int iObject, int iLimb ) dbTextureLimb : void dbTextureLimb ( int iObject, int iLimb, int iImage ) dbColorLimb : void dbColorLimb ( int iObject, int iLimb, int iColor ) dbScaleLimbTexture : void dbScaleLimbTexture ( int iObjct, int iLimb, float fU, float fV ) dbScrollLimbTexture : void dbScrollLimbTexture ( int iObject, int iLmb, float fX, float fY ) dbAddLimb : void dbAddLimb ( int iObject, int iLimb, int iMesh ) dbLinkLimb : void dbLinkLimb ( int iObject, int iParent, int iChild ) dbRemoveLimb : void dbRemoveLimb ( int iObject, int iLimb ) dbSetLimbSmoothing : void dbSetLimbSmoothing ( int iObject, int iLimb, int iPercentage )

MESH COMMANDS dbLoadMesh : void dbLoadMesh ( char* szFilename, int iMesh ) dbSaveMesh : void dbSaveMesh ( char* szFilename, int iMesh ) dbDeleteMesh : void dbDeleteMesh ( int iMesh ) dbChangeMesh : void dbChangeMesh ( int iObject, int iLimb, int iMesh ) dbMakeMeshFromObject : void dbMakeMeshFromObject ( int iMesh, int iObject )

SHADER COMMANDS dbCreateVertexShaderFromFile : void dbCreateVertexShaderFromFile ( int iShader, char* szFilename ) dbDeleteVertexShader : void dbDeleteVertexShader ( int iShader ) dbSetVertexShaderOn : void dbSetVertexShaderOn ( int iObject, int iShader ) dbSetVertexShaderOff : void dbSetVertexShaderOff ( int iObject ) dbSetVertexShaderVector : void dbSetVertexShaderVector ( int iShader, int iConstant, int iVector, int iConstantCount ) dbSetVertexShaderMatrix : void dbSetVertexShaderMatrix ( int iShader, int iConstant, int iMatrix, int iConstantCount ) dbSetVertexShaderStream : void dbSetVertexShaderStream ( int iShader, int iPosition, int iData, int iDataType ) dbSetVertexShaderStreamCount : void dbSetVertexShaderStreamCount ( int iShader, int iCount ) dbConvertObjectFVF : void dbConvertObjectFVF ( int iObject, int iFVFFormat )

dbCreatePixelShaderFromFile : void dbCreatePixelShaderFromFile ( int iShader, char* szFilename ) dbDeletePixelShader : void dbDeletePixelShader ( int iShader ) dbSetPixelShaderOn : void dbSetPixelShaderOn ( int iObject, int iShader ) dbSetPixelShaderOff : void dbSetPixelShaderOff ( int iObject ) dbSetPixelShaderTexture : void dbSetPixelShaderTexture ( int iNumber, int iSlot, int iImage )

dbFlushVideoMemory : void dbFlushVideoMemory ( void ) dbCompileCSG : void dbCompileCSG ( char* szInputXFile, char* szOutputXFile )

OBJECT EXPRESSIONS dbObjectExist : int dbObjectExist ( int iObject ) dbObjectVisible : int dbObjectVisible ( int iObject ) dbObjectPlaying : int dbObjectPlaying ( int iObject ) dbObjectLooping : int dbObjectLooping ( int iObject ) dbObjectPositionX : float dbObjectPositionX ( int iObject ) dbObjectPositionY : float dbObjectPositionY ( int iObject ) dbObjectPositionZ : float dbObjectPositionZ ( int iObject ) dbObjectSize : float dbObjectSize ( int iObject ) dbObjectSizeX : float dbObjectSizeX ( int iObject ) dbObjectSizeY : float dbObjectSizeY ( int iObject ) dbObjectSizeZ : float dbObjectSizeZ ( int iObject ) dbObjectAngleX : float dbObjectAngleX ( int iObject ) dbObjectAngleY : float dbObjectAngleY ( int iObject ) dbObjectAngleZ : float dbObjectAngleZ ( int iObject ) dbObjectFrame : int dbObjectFrame ( int iObject ) dbObjectSpeed : int dbObjectSpeed ( int iObject ) dbObjectInterpolation : int dbObjectInterpolation ( int iObject ) dbTotalObjectFrames : int dbTotalObjectFrames ( int iObject )

COLLISION EXPRESSIONS dbObjectHit : int dbObjectHit ( int iObjectA, int iObjectB ) dbObjectCollision : int dbObjectCollision ( int iObjectA, int iObjectB ) dbGetObjectCollisionX : float dbGetObjectCollisionX ( void ) dbGetObjectCollisionY : float dbGetObjectCollisionY ( void ) dbGetObjectCollisionZ : float dbGetObjectCollisionZ ( void ) dbObjectCollisionRadius : float dbObjectCollisionRadius ( int iObject ) dbObjectCollisionCenterX : float dbObjectCollisionCenterX ( int iObject ) dbObjectCollisionCenterY : float dbObjectCollisionCenterY ( int iObject ) dbObjectCollisionCenterZ : float dbObjectCollisionCenterZ ( int iObject ) dbIntersectObject : float dbIntersectObject ( int iObject, float fX, float fY, float fZ, float fToX, float fToY, float fToZ )

LIMB EXPRESSIONS dbLimbExist : int dbLimbExist ( int iObject, int iLimb ) dbLimbName$ : char* dbLimbName$ ( int iObject, int iLimb ) dbLimbVisible : int dbLimbVisible ( int iObject, int iLimb ) dbLimbOffsetX : float dbLimbOffsetX ( int iObject, int iLimb ) dbLimbOffsetY : float dbLimbOffsetY ( int iObject, int iLimb ) dbLimbOffsetZ : float dbLimbOffsetZ ( int iObject, int iLimb ) dbLimbScaleX : float dbLimbScaleX ( int iObject, int iLimb ) dbLimbScaleY : float dbLimbScaleY ( int iObject, int iLimb ) dbLimbScaleZ : float dbLimbScaleZ ( int iObject, int iLimb ) dbLimbAngleX : float dbLimbAngleX ( int iObject, int iLimb ) dbLimbAngleY : float dbLimbAngleY ( int iObject, int iLimb ) dbLimbAngleZ : float dbLimbAngleZ ( int iObject, int iLimb ) dbLimbTexture : int dbLimbTexture ( int iObject, int iLimb ) dbLimbTextureName : char* dbLimbTextureName ( int iObject, int iLimb ) dbLimbDirectionX : float dbLimbDirectionX ( int iObject, int iLimb ) dbLimbDirectionY : float dbLimbDirectionY ( int iObject, int iLimb ) dbLimbDirectionZ : float dbLimbDirectionZ ( int iObject, int iLimb ) dbLimbPositionX : float dbLimbPositionX ( int iObject, int iLimb ) dbLimbPositionY : float dbLimbPositionY ( int iObject, int iLimb ) dbLimbPositionZ : float dbLimbPositionZ ( int iObject, int iLimb ) dbCheckLimbLink : int dbCheckLimbLink ( int iObject, int iLimb )

STATIC COLLISION EXPRESSIONS dbStaticLineOfSight : int dbStaticLineOfSight ( float fX1, float fY1, float fZ1, float fX2, float fY2, float fZ2, float fWidth, float fAccuracy ) dbStaticLineOfSightX : float dbStaticLineOfSightX ( void ) dbStaticLineOfSightY : float dbStaticLineOfSightY ( void ) dbStaticLineOfSightZ : float dbStaticLineOfSightZ ( void ) dbGetStaticCollisionHit : int dbGetStaticCollisionHit ( float fOX1, float fOY1, float fOZ1, float fOX2, float fOY2, float fOZ2, float fNX1, float fNY1, float fNZ1, float fNX2, float fNY2, float fNZ2 ) dbGetStaticCollisionX : float dbGetStaticCollisionX ( void ) dbGetStaticCollisionY : float dbGetStaticCollisionY ( void ) dbGetStaticCollisionZ : float dbGetStaticCollisionZ ( void )

SCREEN OBJECT EXPRESSIONS dbObjectInScreen : int dbObjectInScreen ( int iObject ) dbObjectScreenX : int dbObjectScreenX ( int iObject ) dbObjectScreenY : int dbObjectScreenY ( int iObject ) dbPickObject : int dbPickObject ( int iX, int iY, int iObjectStart, int iObjectEnd ) dbPickScreen : void dbPickScreen ( int iX, int iY, float fDistance ) dbGetPickDistance : float dbGetPickDistance ( void ) dbGetPickVectorX : float dbGetPickVectorX ( void ) dbGetPickVectorY : float dbGetPickVectorY ( void ) dbGetPickVectorZ : float dbGetPickVectorZ ( void )

AVAILABILITY EXPRESSIONS dbAlphaBlendingAvailable : int dbAlphaBlendingAvailable ( void ) dbAlphaAvailable :int dbAlphaAvailable ( void ) dbAlphaComparisionAvailable : int dbAlphaComparisionAvailable ( void ) dbAnistropicFilteringAvailable : int dbAnistropicFilteringAvailable ( void ) dbAntiAliasAvailable : int dbAntiAliasAvailable ( void ) dbBlitSysToLocalAvailable : int dbBlitSysToLocalAvailable ( void ) dbCalibrateGammaAvailable : int dbCalibrateGammaAvailable ( void ) dbClipAndScalePointsAvailable : int dbClipAndScalePointsAvailable ( void ) dbClipTLVertsAvailable : int dbClipTLVertsAvailable ( void ) dbColorPerspectiveAvailable : int dbColorPerspectiveAvailable ( void ) dbColorWriteEnableAvailable : int dbColorWriteEnableAvailable ( void ) dbCubeMapAvailable : int dbCubeMapAvailable ( void ) dbCullCCWAvailable : int dbCullCCWAvailable ( void ) dbCullCWAvailable : int dbCullCWAvailable ( void ) dbGetDeviceType : int dbGetDeviceType ( void ) dbDitherAvailable : int dbDitherAvailable ( void ) dbFilteringAvailable : int dbFilteringAvailable ( void ) dbFogRangeAvailable : int dbFogRangeAvailable ( void ) dbFogTableAvailable : int dbFogTableAvailable ( void ) dbFogVertexAvailable : int dbFogVertexAvailable ( void ) dbFogAvailable : int dbFogAvailable ( void ) dbFullscreenGammaAvailable : int dbFullscreenGammaAvailable ( void ) dbGetMaximumLights : int dbGetMaximumLights ( void ) dbGetMaximumPixelShaderValue : int dbGetMaximumPixelShaderValue ( void ) dbGetMaximumTextureHeight : int dbGetMaximumTextureHeight ( void ) dbGetMaximumTextureWidth : int dbGetMaximumTextureWidth ( void ) dbGetMaximumVertexShaderConstants : int dbGetMaximumVertexShaderConstants ( void ) dbGetMaximumVolumeExtent : int dbGetMaximumVolumeExtent ( void ) dbMipCubeMapAvailable : int dbMipCubeMapAvailable ( void ) dbMipMapAvailable : int dbMipMapAvailable ( void ) dbMipMapLodBiasAvailable : int dbMipMapLodBiasAvailable ( void ) dbMipMapVolumeAvailable : int dbMipMapVolumeAvailable ( void ) dbNonPowTexturesAvailable : int dbNonPowTexturesAvailable ( void ) dbPerspectiveTexturesAvailable : int dbPerspectiveTexturesAvailable ( void ) dbGetMaximumPixelShaderVersion : float dbGetMaximumPixelShaderVersion ( void ) dbProjectedTexturesAvailable : int dbProjectedTexturesAvailable ( void ) dbRenderAfterFlipAvailable : int dbRenderAfterFlipAvailable ( void ) dbRenderWindowedAvailable : int dbRenderWindowedAvailable ( void ) dbSeperateTextureMemoriesAvailable : int dbSeperateTextureMemoriesAvailable ( void ) dbOnlySquareTexturesAvailable : int dbOnlySquareTexturesAvailable ( void ) dbTNLAvailable : int dbTNLAvailable ( void ) dbTLVertexSystemMemoryAvailable : int dbTLVertexSystemMemoryAvailable ( void ) dbTLVertexVideoMemoryAvailable : int dbTLVertexVideoMemoryAvailable ( void ) dbNonLocalVideoMemoryAvailable : int dbNonLocalVideoMemoryAvailable ( void ) dbTextureSystemMemoryAvailable : int dbTextureSystemMemoryAvailable ( void ) dbTextureVideoMemoryAvailable : int dbTextureVideoMemoryAvailable ( void ) dbGetMaximumVertexShaderVersion : float dbGetMaximumVertexShaderVersion ( void ) dbVolumeMapAvailable : int dbVolumeMapAvailable ( void ) dbWBufferAvailable : int dbWBufferAvailable ( void ) dbWFogAvailable : int dbWFogAvailable ( void ) dbZBufferAvailable : int dbZBufferAvailable ( void ) dbZFogAvailable : int dbZFogAvailable ( void ) dbMeshExist : int dbMeshExist ( int iMesh ) dbEffectExist : int dbEffectExist ( int iEffect ) dbVertexShaderExist :int dbVertexShaderExist ( int iShader ) dbPixelShaderExist : int dbPixelShaderExist ( int iShader ) dbStatistic : int dbStatistic ( int iCode )

--GamePatternz 22:15, 2 October 2008 (UTC)