DxGetBlendMode

From Multi Theft Auto: Wiki
Revision as of 17:00, 7 November 2024 by Fernando187 (talk | contribs) (Remove obsolete Requirements section)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This function returns the current blend mode for the dxDraw functions. The blend mode is set using dxSetBlendMode

Syntax

string dxGetBlendMode ( )

Returns

Returns the current blend mode, which can be one of:

  • blend
  • add
  • modulate_add
  • overwrite

Example

-- Function to draw a rectangle with the current blend mode displayed
function renderBlendModeExample()
    -- Get the current blend mode
    local blendMode = dxGetBlendMode()
    
    -- Draw a background rectangle
    dxDrawRectangle(100, 100, 300, 200, tocolor(0, 0, 255, 100))

    -- Draw some text on top of the rectangle
    dxDrawText("Current Blend Mode: " .. blendMode, 110, 110, 390, 190, tocolor(255, 255, 255, 255), 1.5, "default-bold")
end

-- Add an event handler to render the rectangle and text every frame
addEventHandler("onClientRender", root, renderBlendModeExample)

See Also