HU/dxGetStatus: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
			
		
		
	
 (Created page with "{{Client function hu}} __NOTOC__ This function gets information about various internal datum  ==Szintaxis==  <syntaxhighlight lang="lua"> table dxGetStatus ( ) </syntaxhighlig...")  | 
			
(No difference) 
 | 
Revision as of 10:05, 28 November 2018
This function gets information about various internal datum
Szintaxis
table dxGetStatus ( )
Visszatérési érték
Returns a table with the following entries:
- TestMode : The current dx test mode. See dxSetTestMode.
 - VideoCardName : The name of the graphics card.
 - VideoCardRAM : The installed memory in MB of the graphics card.
 - VideoCardPSVersion : The maximum pixel shader version of the graphics card.
 - VideoCardNumRenderTargets: The maximum number of simultaneous render targets a shader can use.
 - VideoCardMaxAnisotropy: The maximum anisotropic filtering available. (0-4 which respectively mean: off,2x,4x,8x,16x)
 - VideoMemoryFreeForMTA : The amount of memory in MB available for MTA to use. When this gets to zero, guiCreateFont, dxCreateFont and dxCreateRenderTarget will fail.
 - VideoMemoryUsedByFonts : The amount of graphic memory in MB used by custom fonts.
 - VideoMemoryUsedByTextures : The amount of graphic memory in MB used by textures.
 - VideoMemoryUsedByRenderTargets : The amount of graphic memory in MB used by render targets.
 - SettingWindowed : The windowed setting. (true/false)
 - SettingFullScreenStyle : Display style when in full screen mode. (0-2 which respectively mean: Standard, Borderless window, Borderless keep res)
 - SettingFXQuality : The FX Quality. (0-3)
 - SettingDrawDistance : The draw distance setting. (0-100)
 - SettingVolumetricShadows : The volumetric shadows setting. (true/false)
 - SettingStreamingVideoMemoryForGTA : The usable graphics memory setting. (64-256)
 - SettingAnisotropicFiltering: The anisotropic filtering setting. (0-4 which respectively mean: off,2x,4x,8x,16x)
 - SettingAntiAliasing: The anti-aliasing setting. (0-3 which respectively mean: off,1x,2x,3x)
 - SettingHeatHaze: The heat haze setting. (true/false)
 - SettingGrassEffect: The grass effect setting. (true/false)
 - Setting32BitColor: The color depth of the screen. (false is 16bit, true is 32bit)
 - SettingHUDMatchAspectRatio: The hud match aspect ratio setting (true/false)
 - SettingAspectRatio: The aspect ratio setting ("auto", "4:3", "16:10", "16:9")
 - SettingFOV: The FOV setting
 
- SettingHighDetailVehicles: High detail vehicles setting (true/false).
 - AllowScreenUpload : The allows screen uploads setting. (true/false)
 - DepthBufferFormat: The format of the shader readable depth buffer, or 'unknown' if not available
 - UsingDepthBuffer: true if the depth buffer is used, false otherwise
 
Példa
addCommandHandler( "getinfo", function( ) local info = dxGetStatus( ) for k, v in pairs( info ) do outputChatBox( k .. " : " .. tostring( v ) ) end end )
Changelog
| Version | Description | 
|---|
| 1.3.0-9.04715 | Added DepthBufferFormat argument | 
| 1.3.0-9.04811 | Added VideoCardMaxAnisotropy, SettingAnisotropicFiltering, SettingAntiAliasing, SettingHeatHaze, SettingGrassEffect and Setting32BitColor arguments  | 
| 1.3.4-9.05731 | Added SettingHUDMatchAspectRatio and SettingAspectRatio | 
| 1.4.1-9.07181 | Added SettingFOV | 
| 1.4.1-9.07310 | Added VideoCardNumRenderTargets | 
| 1.5.2-9.07816 | Added UsingDepthBuffer | 
| 1.5.3-9.11199 | Added SettingHighDetailVehicles | 
| 1.5.5-9.11814 | Added SettingFullScreenStyle Fixed SettingWindowed  | 
Lásd még
- HU/dxConvertPixels
 - HU/dxCreateFont
 - HU/dxCreateRenderTarget
 - HU/dxCreateScreenSource
 - HU/dxCreateShader
 - HU/dxCreateTexture
 
- HU/dxDrawCircle
 - HU/dxDrawImage
 - HU/dxDrawImageSection
 - HU/dxDrawLine
 - HU/dxDrawLine3D
 - HU/dxDrawMaterialLine3D
 
- HU/dxDrawMaterialPrimitive
 - HU/dxDrawPrimitive
 - HU/dxDrawMaterialSectionLine3D
 - HU/dxDrawRectangle
 - HU/dxDrawText
 - HU/dxGetBlendMode
 - HU/dxGetFontHeight
 - HU/dxGetMaterialSize
 - HU/dxGetPixelColor
 - HU/dxGetPixelsSize
 - HU/dxGetPixelsFormat
 - HU/dxGetStatus
 - HU/dxGetTextWidth
 - HU/dxGetTexturePixels
 - HU/dxSetAspectRatioAdjustmentEnabled
 - HU/dxSetBlendMode
 - HU/dxSetPixelColor
 - HU/dxSetRenderTarget
 - HU/dxSetShaderValue
 - HU/dxSetShaderTessellation
 - HU/dxSetShaderTransform
 - HU/dxSetTestMode
 - HU/dxSetTextureEdge
 - HU/dxSetTexturePixels
 - HU/dxUpdateScreenSource