Data Structures | |
| class | AnimEvent |
| class | SoundEvent |
| class | vobject |
| class | PacketInputAdapter |
| class | Material |
| class | Link< Class T > |
Typedefs | |
| typedef int[] | vobject |
Functions | |
| class vobject | WriteBool (bool value) |
| proto native IEntitySource | ToEntitySource () |
| proto native void | WriteInt (int value) |
| proto native void | WriteFloat (float value) |
| proto native void | WriteString (string value) |
| proto native void | WriteVector (vector value) |
| proto native void | WriteMatrixAsQuaternionVector (vector mat[4]) |
| proto native void | WriteIntAsByte (int value) |
| proto native void | WriteIntAsUByte (int value) |
| proto native void | WriteIntAsHalf (int value) |
| proto native void | WriteIntAsUHalf (int value) |
| proto native void | WriteFloatAsByte (float value, float min, float max) |
| proto native void | WriteFloatAsHalf (float value, float min, float max) |
| proto native void | MakeScreenshot (string name) |
| proto native int | GetFPS () |
SkyDome API | |
| proto native int | LoadSkyPresets (string presetsFile) |
| proto native int | InitSky (string presetName) |
| proto native int | SetSkyPreset (string presetName, float stormy, float dayTime) |
| proto native int | LerpSkyPreset (string presetName1, string presetName2, float dayTime, float stormy1, float stormy2, float lerpVal) |
| proto native int | LerpSkyPreset3 (string presetName1, string presetName2, string presetName3, float dayTime, float stormy1, float stormy2, float stormy3, float w1, float w2, float w3) |
| proto native void | SetSkyUserPlanets (bool enabled) |
| proto native bool | SetSkyPlanet (int index, float azimuthDeg, float zenithDeg) |
| proto native bool | SetSkyPlanetSize (int index, float angleDeg) |
| proto native void | SetStarsObserverTime (int year, int month, int day, int hour, int minute, float sec, int offsetSec) |
| proto native void | SetStarsObserverPosition (float latitudeDeg, float longitudeDeg) |
| proto native void | SetRealStarAutoUpdate (bool update) |
| proto native void | SetNightLayerRotMatrix (vector mat[3]) |
| proto native void | SetStarsRotMatrix (vector mat[3]) |
Variables | |
| class PacketInputAdapter | WriteBool |
Materials API | |
| typedef int[] | Material |
| int | VectortoRGBA (vector vec, float h) |
| int | ARGB (int a, int r, int g, int b) |
| int | ARGBF (float fa, float fr, float fg, float fb) |
| Converts <0.0, 1.0> ARGB into color. | |
| int | AWHITE (int a) |
| int | LerpARGB (int c1, int c2) |
Referenced by AddModifier(), BleedingIndicatorDropData::AdjustColorSaturation(), ARGBF(), ButtonHighlight(), ButtonNormal(), CalculateBreadCrumbs(), UIScriptedMenu::ColorDisable(), ScriptedWidgetEventHandler::ColorDisabled(), OptionSelectorBase::ColorDisabledConsole(), ScriptedWidgetEventHandler::ColorDisabledConsole(), ScriptedWidgetEventHandler::ColorFocussed(), UIScriptedMenu::ColorHighlight(), ScriptedWidgetEventHandler::ColorHighlight(), OptionSelectorBase::ColorHighlight(), ColorHighlight(), ServerBrowserTab::ColorHighlight(), ScriptedWidgetEventHandler::ColorHighlightConsole(), UIScriptedMenu::ColorNormal(), ScriptedWidgetEventHandler::ColorNormal(), OptionSelectorBase::ColorNormal(), ColorNormal(), ServerBrowserTab::ColorNormal(), OptionSelectorBase::ColorNormalConsole(), ScriptedWidgetEventHandler::ColorNormalConsole(), OptionSelectorBase::ColorOption(), UIScriptedMenu::ColorRed(), ScriptedWidgetEventHandler::ColorRed(), ScriptedWidgetEventHandler::ColorRed(), ScriptConsoleEnfScriptTab::ColorRunButton(), UIScriptedMenu::ColorWhite(), ScriptedWidgetEventHandler::ColorWhite(), ScriptedWidgetEventHandler::ColorWhite(), HandsPreview::CreateNewIcon(), ScriptedWidgetEventHandler::Darken(), Transport::DebugFreeAreaAtDoor(), EntityAI::DebugFreeAreaAtDoor(), HandsPreview::DeleteIcon(), ScriptedWidgetEventHandler::DeselectTabControl(), Hud::DisplayTendencyNormal(), Hud::DisplayTendencyTemp(), Icon::FullScreen(), ScriptConsoleItemsTab::GetFilterColor(), GetTemperatureColor(), ScriptConsoleItemsTab::Init(), Hud::InitBadgesAndNotifiers(), ScriptedWidgetEventHandler::Lighten(), ScriptConsoleItemsTab::OnChange(), OptionSelectorSliderSetup::OnDoubleClick(), InventoryGridController::OnItemDraggingOver(), UIScriptedMenu::OnMouseEnter(), ScriptedWidgetEventHandler::OnMouseEnter(), UIScriptedMenu::OnMouseLeave(), ScriptedWidgetEventHandler::OnMouseLeave(), OnWidgetScriptInit(), ScriptConsoleItemsTab::PrepareFilters(), ScriptedWidgetEventHandler::Preview(), ScriptedWidgetEventHandler::SelectTabControl(), ScriptedWidgetEventHandler::SetBattleyeState(), UIScriptedMenu::ShowMenuBackground(), OptionSelectorSliderSetup::Update(), Hud::Update(), IngameHudHeatBuffer::Update(), and UIScriptedMenu::UpdateQuickbarItemCard().
Converts <0.0, 1.0> ARGB into color.
References ARGB().
Referenced by GameplayEffectWidgets_base::CalculateBreathEffect(), ScriptedWidgetEventHandler::Deselect(), Icon::DestroyWhiteBackground(), DrawConnectingLines(), UIScriptedMenu::DrawConnectingLines(), SlotsIcon::OnIconDrop(), ScriptedWidgetEventHandler::OnMouseEnter(), ScriptedWidgetEventHandler::OnMouseLeave(), ScriptedWidgetEventHandler::Select(), ClosableHeader::SetActive(), Header::SetActive(), ScriptedWidgetEventHandler::SetBattleye(), ScriptedWidgetEventHandler::SetPing(), ServerBrowserTab::SetSort(), ScriptedWidgetEventHandler::Unselect(), HoverEffect::Update(), MainMenuButtonEffect::Update(), and ScriptedWidgetEventHandler::UpdateColors().
| proto native int GetFPS | ( | ) |
Returns actual fps (average in last 10 frames)
initialize sky with preset, must be called to set the global planets setting
| presetName | name of preset to be set (one of presets from file loaded using LoadSkyPresets) |
| proto native int LerpSkyPreset | ( | string | presetName1, |
| string | presetName2, | ||
| float | dayTime, | ||
| float | stormy1, | ||
| float | stormy2, | ||
| float | lerpVal | ||
| ) |
lerp two sky presets and set the result using day time
| presetName1 | name of preset1 to be set (one of presets from file loaded using LoadSkyPresets) |
| presetName2 | name of preset2 to be set (one of presets from file loaded using LoadSkyPresets) |
| dayTime | day of time <0, 1> |
| stormy1 | stormy parameter for preset1 <0, 1> |
| stormy2 | stormy parameter for preset2 <0, 1> |
| lerpVal | lerp value between two presets |
| proto native int LerpSkyPreset3 | ( | string | presetName1, |
| string | presetName2, | ||
| string | presetName3, | ||
| float | dayTime, | ||
| float | stormy1, | ||
| float | stormy2, | ||
| float | stormy3, | ||
| float | w1, | ||
| float | w2, | ||
| float | w3 | ||
| ) |
lerp three sky presets using barycentric coordinates and set the result using day time
| presetName1 | name of preset1 to be set (one of presets from file loaded using LoadSkyPresets) |
| presetName2 | name of preset2 to be set (one of presets from file loaded using LoadSkyPresets) |
| presetName2 | name of preset3 to be set (one of presets from file loaded using LoadSkyPresets) |
| dayTime | day of time <0, 1> |
| stormy1 | stormy parameter for preset1 <0, 1> |
| stormy2 | stormy parameter for preset2 <0, 1> |
| stormy3 | stormy parameter for preset3 <0, 1> |
| w1 | weight for preset1 |
| w2 | weight for preset2 |
| w3 | weight for preset3 |
load all sky presets from xml file
| presetFile | name of XML file with presets |
| proto native void MakeScreenshot | ( | string | name | ) |
makes screenshot and stores it in to a DDS format file if the name begins with '$' the screenshot in stored in the fullpath according to the name parameter otherwise the screenshot is stored in "$profile:ScreenShotes/DATE TIME-NAME.dds" where DATE, TIME AND NAME are replaced by actual values
| name | name of the screenshot |
| proto native void SetNightLayerRotMatrix | ( | vector | mat[3] | ) |
night sky layer rotation matrix
| mat | rotation matrix |
| proto native void SetRealStarAutoUpdate | ( | bool | update | ) |
update of stars
| update | true = automatic stars update, false = update is on user by SetStarsRotMatrix |
set planet position
| index | index of planet, 0 = sun usually |
| azimuthDeg | azimuth position in degrees |
| zenithDeg | zenith position in degrees |
set planet size in degrees
| index | index of planet, 0 = sun usually |
| angleDeg | angle size in degrees |
set sky preset to day time and stormy parameter
| presetName | name of preset to be set (one of presets from file loaded using LoadSkyPresets) |
| stormy | stormy parameter <0, 1> |
| dayTime | day of time <0, 1> |
| proto native void SetSkyUserPlanets | ( | bool | enabled | ) |
user can set planets to its own positions on skydome using SetSkyPresetPlanet function, if disabled, the planets are positioned automatically using sky preset setting
| enabled | enable/disable |
set observer position
| latitudeDeg | latitude in degrees |
| longitudeDeg | longitude in degrees |
| proto native void SetStarsObserverTime | ( | int | year, |
| int | month, | ||
| int | day, | ||
| int | hour, | ||
| int | minute, | ||
| float | sec, | ||
| int | offsetSec | ||
| ) |
set UTC time for real time stars
| year | |
| month | |
| day | |
| hour | |
| minute | |
| sec | |
| offsetSec | to take into account time difference between Greenwich and local time (position dependency, summer/winter time) |
| proto native void SetStarsRotMatrix | ( | vector | mat[3] | ) |
stars rotation matrix, is different from night rotation matrix because we don't know the time when night layers was captured
| mat | rotation matrix |
| proto native IEntitySource ToEntitySource | ( | ) |
| proto native void WriteFloat | ( | float | value | ) |
| proto native void WriteInt | ( | int | value | ) |
| proto native void WriteIntAsByte | ( | int | value | ) |
| proto native void WriteIntAsHalf | ( | int | value | ) |
| proto native void WriteIntAsUByte | ( | int | value | ) |
| proto native void WriteIntAsUHalf | ( | int | value | ) |
| proto native void WriteMatrixAsQuaternionVector | ( | vector | mat[4] | ) |
| proto native void WriteString | ( | string | value | ) |
| proto native void WriteVector | ( | vector | value | ) |
| class PacketInputAdapter WriteBool |