Graphics::drawTvChannel: Difference between revisions

From RAGE Multiplayer Wiki
(yay)
 
(yay)
 
Line 1: Line 1:
All calls to this native are preceded by calls to GRAPHICS::_0x61BB1D9B3A95D802 and GRAPHICS::_0xC6372ECD45D73BCD, respectively.<br><br>'act_cinema.ysc', line 1483:<br>UI::SET_HUD_COMPONENT_POSITION(15, 0.0, -0.0375);<br>UI::SET_TEXT_RENDER_ID(l_AE);<br>GRAPHICS::_0x61BB1D9B3A95D802(4);<br>GRAPHICS::_0xC6372ECD45D73BCD(1);<br>if (GRAPHICS::_0x0AD973CA1E077B60(${movie_arthouse})) {<br>    GRAPHICS::DRAW_TV_CHANNEL(0.5, 0.5, 0.7375, 1.0, 0.0, 255, 255, 255, 255);<br>} else { <br>    GRAPHICS::DRAW_TV_CHANNEL(0.5, 0.5, 1.0, 1.0, 0.0, 255, 255, 255, 255);<br>}<br><br>'am_mp_property_int.ysc', line 102545:<br>if (ENTITY::DOES_ENTITY_EXIST(a_2._f3)) {<br>    if (UI::IS_NAMED_RENDERTARGET_LINKED(ENTITY::GET_ENTITY_MODEL(a_2._f3))) {<br>        UI::SET_TEXT_RENDER_ID(a_2._f1);<br>        GRAPHICS::_0x61BB1D9B3A95D802(4);<br>        GRAPHICS::_0xC6372ECD45D73BCD(1);<br>        GRAPHICS::DRAW_TV_CHANNEL(0.5, 0.5, 1.0, 1.0, 0.0, 255, 255, 255, 255);<br>        if (GRAPHICS::GET_TV_CHANNEL() == -1) {<br>            sub_a8fa5(a_2, 1);<br>        } else { <br>            sub_a8fa5(a_2, 1);<br>            GRAPHICS::ATTACH_TV_AUDIO_TO_ENTITY(a_2._f3);<br>        }<br>        UI::SET_TEXT_RENDER_ID(UI::GET_DEFAULT_SCRIPT_RENDERTARGET_RENDER_ID());<br>    }<br>}<br>
All calls to this native are preceded by calls to GRAPHICS::_0x61BB1D9B3A95D802 and GRAPHICS::_0xC6372ECD45D73BCD, respectively.<br><br>'act_cinema.ysc', line 1483:<br>UI::SET_HUD_COMPONENT_POSITION(15, 0.0, -0.0375);<br>UI::SET_TEXT_RENDER_ID(l_AE);<br>GRAPHICS::_0x61BB1D9B3A95D802(4);<br>GRAPHICS::_0xC6372ECD45D73BCD(1);<br>if (GRAPHICS::_0x0AD973CA1E077B60(${movie_arthouse})) {<br>    GRAPHICS::DRAW_TV_CHANNEL(0.5, 0.5, 0.7375, 1.0, 0.0, 255, 255, 255, 255);<br>} else { <br>    GRAPHICS::DRAW_TV_CHANNEL(0.5, 0.5, 1.0, 1.0, 0.0, 255, 255, 255, 255);<br>}<br><br>'am_mp_property_int.ysc', line 102545:<br>if (ENTITY::DOES_ENTITY_EXIST(a_2._f3)) {<br>    if (UI::IS_NAMED_RENDERTARGET_LINKED(ENTITY::GET_ENTITY_MODEL(a_2._f3))) {<br>        UI::SET_TEXT_RENDER_ID(a_2._f1);<br>        GRAPHICS::_0x61BB1D9B3A95D802(4);<br>        GRAPHICS::_0xC6372ECD45D73BCD(1);<br>        GRAPHICS::DRAW_TV_CHANNEL(0.5, 0.5, 1.0, 1.0, 0.0, 255, 255, 255, 255);<br>        if (GRAPHICS::GET_TV_CHANNEL() == -1) {<br>            sub_a8fa5(a_2, 1);<br>        } else { <br>            sub_a8fa5(a_2, 1);<br>            GRAPHICS::ATTACH_TV_AUDIO_TO_ENTITY(a_2._f3);<br>        }<br>        UI::SET_TEXT_RENDER_ID(UI::GET_DEFAULT_SCRIPT_RENDERTARGET_RENDER_ID());<br>    }<br>}<br>
==Syntax==
==Syntax==
<syntaxhighlight lang="javascript">graphics.drawTvChannel(xPos, yPos, xScale, yScale, rotation, r, g, b, alpha);</syntaxhighlight>
<syntaxhighlight lang="javascript">mp.game.graphics.drawTvChannel(xPos, yPos, xScale, yScale, rotation, r, g, b, alpha);</syntaxhighlight>
=== Required Arguments ===
=== Required Arguments ===
*'''xPos:''' float
*'''xPos:''' float
Line 16: Line 16:
==Example==
==Example==
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript">
todo
// todo
</syntaxhighlight>
</syntaxhighlight>
==See also==
==See also==
{{Graphics_function_c}}
{{Graphics_s_function_c}}
[[Category:Clientside API]]
[[Category:Clientside API]]
[[Category:TODO: Example]]
[[Category:TODO: Example]]

Latest revision as of 21:27, 6 May 2017

All calls to this native are preceded by calls to GRAPHICS::_0x61BB1D9B3A95D802 and GRAPHICS::_0xC6372ECD45D73BCD, respectively.

'act_cinema.ysc', line 1483:
UI::SET_HUD_COMPONENT_POSITION(15, 0.0, -0.0375);
UI::SET_TEXT_RENDER_ID(l_AE);
GRAPHICS::_0x61BB1D9B3A95D802(4);
GRAPHICS::_0xC6372ECD45D73BCD(1);
if (GRAPHICS::_0x0AD973CA1E077B60(${movie_arthouse})) {
GRAPHICS::DRAW_TV_CHANNEL(0.5, 0.5, 0.7375, 1.0, 0.0, 255, 255, 255, 255);
} else {
GRAPHICS::DRAW_TV_CHANNEL(0.5, 0.5, 1.0, 1.0, 0.0, 255, 255, 255, 255);
}

'am_mp_property_int.ysc', line 102545:
if (ENTITY::DOES_ENTITY_EXIST(a_2._f3)) {
if (UI::IS_NAMED_RENDERTARGET_LINKED(ENTITY::GET_ENTITY_MODEL(a_2._f3))) {
UI::SET_TEXT_RENDER_ID(a_2._f1);
GRAPHICS::_0x61BB1D9B3A95D802(4);
GRAPHICS::_0xC6372ECD45D73BCD(1);
GRAPHICS::DRAW_TV_CHANNEL(0.5, 0.5, 1.0, 1.0, 0.0, 255, 255, 255, 255);
if (GRAPHICS::GET_TV_CHANNEL() == -1) {
sub_a8fa5(a_2, 1);
} else {
sub_a8fa5(a_2, 1);
GRAPHICS::ATTACH_TV_AUDIO_TO_ENTITY(a_2._f3);
}
UI::SET_TEXT_RENDER_ID(UI::GET_DEFAULT_SCRIPT_RENDERTARGET_RENDER_ID());
}
}

Syntax

mp.game.graphics.drawTvChannel(xPos, yPos, xScale, yScale, rotation, r, g, b, alpha);

Required Arguments

  • xPos: float
  • yPos: float
  • xScale: float
  • yScale: float
  • rotation: float
  • r: int
  • g: int
  • b: int
  • alpha: int

Return value

  • Undefined

Example

// todo

See also