# U

# ui::ChildInsertPosition

Name Value
Right 0
Left 1
Bottom 2
Top 3
Back 4
Front 5
NumFrustumPlanes 6

# ui::OrientationType

Name Value
Vertical 1
Horizontal 2

# UpdateVersionScreenContext

Name Value
UpdateClientPrompt 0
StoreNotSupported 1

# ui::TextAlignment

Name Value

# ui::LayoutAxisOffsetContainerType

Name Value

# ui::CardinalDirection

Name Value

# ui::LayoutAxisOperation

Name Value

# ui::NameResolutionScope

Name Value

# ui::DirtyFlag

Name Value

# UIBatchType

Name Value

# UIOperation

Name Value

# UseAnimation

Name Value

# Util::XXHash::XXH_errorcode

enum Util::XXHash::XXH_errorcode : __int32
{
  XXH_OK = 0x0,
  XXH_ERROR = 0x1,
};

# Util::XXHash::XXH_endianess

enum Util::XXHash::XXH_endianess : __int32
{
  XXH_bigEndian = 0x0,
  XXH_littleEndian = 0x1,
};

# Util::XXHash::XXH_alignment

enum Util::XXHash::XXH_alignment : __int32
{
  XXH_aligned = 0x0,
  XXH_unaligned = 0x1,
};

# UIRenderMode

enum UIRenderMode : __int8
{
  ToScreen = 0x0,
  ToTexture = 0x1,
  VROverlay = 0x2,
};

# ui::GameEventNotification

enum ui::GameEventNotification : __int32
{
  Empty = 0x0,
  PlayerDeath = 0x1,
  PlayerListChanged = 0x2,
  PlayerSignedIn = 0x3,
  PlayerSignedOut = 0x4,
  PlayerDisconnected = 0x5,
  NewMessage = 0x6,
  NewConsoleMessage = 0x7,
  ResourcePackConfirmation = 0x8,
  ResourcePackDownloadFinished = 0x9,
  PlayerExperienceChanged = 0xA,
  TitleChanged = 0xB,
  SubtitleChanged = 0xC,
  ServerSettingsChanged = 0xD,
  ActionBarMessageChanged = 0xE,
  StoreUpdated = 0xF,
  StoreSalesUpdated = 0x10,
  LanguageChanged = 0x11,
  ScreenPushed = 0x12,
  ScreenPopped = 0x13,
  SavingStart = 0x14,
  SavingFinished = 0x15,
  StructureRendered = 0x16,
  StructureNotRendered = 0x17,
  VoiceBegin = 0x18,
  VoiceEnd = 0x19,
  RnClosed = 0x1A,
  VoiceRecordFinish = 0x1B,
  VoiceUploadFinish = 0x1C,
  VoiceTranslatedFinish = 0x1D,
  VoiceRequestPermission = 0x1E,
  AnimationsEnabledChanged = 0x1F,
  CurrencyPurchaseMinecoinPackFound = 0x20,
  NewContentLogMessage = 0x21,
  NewPerfTurtleMessage = 0x22,
  IdentityGained = 0x23,
  PersonaSynced = 0x24,
  StructureDataExportSuccess = 0x25,
  StructureDataExportFailed = 0x26,
  StructureDataQuerySuccess = 0x27,
  StructureDataQueryFailed = 0x28,
  WebviewDismissed = 0x29,
  EntitlementsChanged = 0x2A,
  PlayerRespawnBlocked = 0x2B,
  PlayerReadyToRespawn = 0x2C,
  FilteredTextReady = 0x2D,
};

# ui::SceneType

typedef ActorEvent ui::SceneType;

# UIProfile

typedef VRCameraMovement UIProfile;

# UIScalingRules

enum UIScalingRules : __int32
{
  Desktop = 0x0,
  PocketApple = 0x1,
  PocketAndroid = 0x2,
  PocketWindows = 0x3,
  Console = 0x4,
  HandheldConsole = 0x5,
};

# ui::VisibilityFlag

typedef Rotation ui::VisibilityFlag;

# ui::FontSize

enum ui::FontSize : __int32
{
  Small = 0x0,
  Normal = 0x1,
  Large = 0x2,
  ExtraLarge = 0x3,
};

# UpnpState

typedef TransformSpace UpnpState;

# UIMessage

enum UIMessage : __int32
{
  SET_SCROLL_VIEW_POS = 0x0,
  SET_SCROLL_VIEW_PLAY_NEW_PAGE_AMINATION = 0x1,
  EDIT_APPEND_TEXT = 0x2,
};

# UIDebugCommandFeature

enum UIDebugCommandFeature : __int8
{
};

# ui::ViewRequest

typedef Rotation ui::ViewRequest;

# ui::ClipDirection

typedef Rotation ui::ClipDirection;

# UploadState

typedef TaskRunResult UploadState;

# UIDefType

typedef PlayerPermissionLevel UIDefType;

# ui::LayoutAxisType

typedef Rotation ui::LayoutAxisType;

# ui::AnchorPoint

typedef SplitScreenPosition ui::AnchorPoint;

# ui::AnimationType

typedef cg::ColorSpace ui::AnimationType;

# ui::Draggable

typedef MinecraftEventing::SplitScreenMode ui::Draggable;

# ui::TileDirection

typedef Rotation ui::TileDirection;

# Util::NumberConversionResult

typedef TransformSpace Util::NumberConversionResult;

# Urho3D::Intersection

enum Urho3D::Intersection : __int32
{
  OUTSIDE = 0x0,
  INTERSECTS = 0x1,
  INSIDE = 0x2,
};

# Urho3D::EmitDirType

enum Urho3D::EmitDirType : __int32
{
  EMIT_INWARDS = 0x0,
  EMIT_OUTWARDS = 0x1,
  EMIT_DIRECTION = 0x2,
};

# Urho3D::EmitterType

enum Urho3D::EmitterType : __int32
{
  EMITTER_SPHERE = 0x0,
  EMITTER_HEMISPHERE = 0x1,
  EMITTER_CYLINDER = 0x2,
  EMITTER_BOX = 0x3,
  EMITTER_CONE = 0x4,
};

# Urho3D::FaceCameraMode

enum Urho3D::FaceCameraMode : __int32
{
  FC_NONE = 0x0,
  FC_ROTATE_XYZ = 0x1,
  FC_ROTATE_Y = 0x2,
  FC_LOOKAT_XYZ = 0x3,
  FC_LOOKAT_Y = 0x4,
  FC_LOOKAT_MIXED = 0x5,
  FC_DIRECTION = 0x6,
  FC_DIRECTION_HORIZONTAL = 0x7,
  FC_HORIZONTAL = 0x8,
  FC_AXIS_X = 0x9,
  FC_AXIS_Y = 0xA,
  FC_AXIS_Z = 0xB,
};

# Urho3D::AutoRemoveMode

enum Urho3D::AutoRemoveMode : __int32
{
  REMOVE_DISABLED = 0x0,
  REMOVE_COMPONENT = 0x1,
  REMOVE_NODE = 0x2,
};

# Urho3D::CullType

enum Urho3D::CullType : __int32
{
  RNDER = 0x0,
  TICK = 0x1,
};

# uicontrolid_t<UIComponent>::NewIDType

typedef typeid_t<IScreenCapabilities>::NewIDType uicontrolid_t<UIComponent>::NewIDType;

# Urho3D::ModelRenderLayer

enum Urho3D::ModelRenderLayer : __int32
{
  Opaque = 0x1,
  Blend = 0x2,
  Bloom = 0x4,
};

# UIMaterialType

typedef Rotation UIMaterialType;

# Urho3D::ModelRenderType

typedef glTF::Texture::Format Urho3D::ModelRenderType;

# ui::AnimationStatus

typedef cg::ColorSpace ui::AnimationStatus;

# UIAnim::State

enum UIAnim::State : __int32
{
  Running = 0x0,
  Waiting = 0x1,
};

# UIAnimationController::tickType

typedef VRHUDPosition UIAnimationController::tickType;

# UIAnimLayout::ApplyTo

enum UIAnimLayout::ApplyTo : __int32
{
  Offset = 0x0,
  Size = 0x1,
};

# UploadError

typedef Rotation UploadError;

# UIPackErrorType

typedef Rotation UIPackErrorType;

# UDPProxyMessages

enum UDPProxyMessages : __int32
{
  ID_UDP_PROXY_FORWARDING_SUCCEEDED = 0x0,
  ID_UDP_PROXY_FORWARDING_NOTIFICATION = 0x1,
  ID_UDP_PROXY_NO_SERVERS_ONLINE = 0x2,
  ID_UDP_PROXY_RECIPIENT_GUID_NOT_CONNECTED_TO_COORDINATOR = 0x3,
  ID_UDP_PROXY_ALL_SERVERS_BUSY = 0x4,
  ID_UDP_PROXY_IN_PROGRESS = 0x5,
  ID_UDP_PROXY_FORWARDING_REQUEST_FROM_CLIENT_TO_COORDINATOR = 0x6,
  ID_UDP_PROXY_PING_SERVERS_FROM_COORDINATOR_TO_CLIENT = 0x7,
  ID_UDP_PROXY_PING_SERVERS_REPLY_FROM_CLIENT_TO_COORDINATOR = 0x8,
  ID_UDP_PROXY_FORWARDING_REQUEST_FROM_COORDINATOR_TO_SERVER = 0x9,
  ID_UDP_PROXY_FORWARDING_REPLY_FROM_SERVER_TO_COORDINATOR = 0xA,
  ID_UDP_PROXY_LOGIN_REQUEST_FROM_SERVER_TO_COORDINATOR = 0xB,
  ID_UDP_PROXY_LOGIN_SUCCESS_FROM_COORDINATOR_TO_SERVER = 0xC,
  ID_UDP_PROXY_ALREADY_LOGGED_IN_FROM_COORDINATOR_TO_SERVER = 0xD,
  ID_UDP_PROXY_NO_PASSWORD_SET_FROM_COORDINATOR_TO_SERVER = 0xE,
  ID_UDP_PROXY_WRONG_PASSWORD_FROM_COORDINATOR_TO_SERVER = 0xF,
};

# Util::Url::QueryParametersParsingToken

enum Util::Url::QueryParametersParsingToken : __int32
{
  Key = 0x0,
  Value = 0x1,
};

# Util::removeAllColorCodes::__l2::RemoveAllColorCodesState

enum Util::removeAllColorCodes::__l2::RemoveAllColorCodesState : __int32
{
  Output = 0x0,
  SawCodeByte1 = 0x1,
  SawCodeByte2 = 0x2,
};