|
enum class | MCLocation : int {
Pose = 0
, FocusScreen = 1
, Holoviewer = 2
, Reality = 3
,
Logo = 4
, EnvironmentScan = 5
} |
|
enum class | GestureMode : int {
Disabled = 0
, Pan = 1
, Rotate = 2
, Tilt = 3
,
Pivot = 4
, Zoom = 5
, GazeOffset = 6
, Joystick = 7
,
Abstract = 8
} |
|
enum class | HolographicFeatures : int {
LivingRoomFeature = 1 << 0
, HoloViewerFeature = 1 << 1
, HoloScreenFeature = 1 << 2
, VirtualRealityFeature = 1 << 3
,
RealityModeFeature = 1 << 4
, TransitionInsideBlocksEnabled = 1 << 5
, HeadInsideBlocksEnabled = 1 << 6
, GazeOverridesMouse = 1 << 7
,
MouseEnabled = 1 << 8
, PauseMenuOnFocusLostDisabled = 1 << 9
, FilePickingSupported = 1 << 10
, ImagePickingSupported = 1 << 11
,
RollTurningSupported = 1 << 12
, IsRecenterable = 1 << 13
, HandControllersEnabled = 1 << 14
} |
|
enum class | AimFromSpace : int { Gaze = 0
, LeftHand = 1
, RightHand = 2
} |
|
|
HolographicPlatform & | operator= (HolographicPlatform const &) |
|
| HolographicPlatform (HolographicPlatform const &) |
|
virtual void | init (::std::shared_ptr<::Options >) |
|
virtual void | preInitUpdate () |
|
virtual void | update (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &) |
|
virtual void | postRenderUpdate (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &) |
|
virtual void | getSoundSystemOutputDevice (::SoundSystemGUID &) |
|
virtual void | onAppFocusLost () |
|
virtual void | onAppFocusGained () |
|
virtual void | onAppSuspended () |
|
virtual void | onAppResumed () |
|
virtual void | onHMDFocusGained () |
|
virtual void | onHMDFocusLost () |
|
virtual void | onInitialResourcesLoaded () |
|
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > | waitForOutputMode (::VROutputMode) |
|
virtual bool | useVRInputMode () const |
|
virtual int | getWorkerFramerate () |
|
virtual bool | allowVRFrameExperience () |
|
virtual bool | allowSplitScreen () |
|
virtual bool | supportsLoadingScreen () |
|
virtual bool | pauseIsDesired () |
|
virtual bool | allowThirdPersonView () |
|
virtual bool | useSinglePassStereo () |
|
virtual bool | drawCubemapInMono () |
|
virtual bool | isVRMode () const |
|
virtual bool | isARMode () const |
|
virtual bool | isRenderingIn2D () const |
|
virtual bool | isSessionVisible () const |
|
virtual bool | needsPostRenderUpdate () const |
|
virtual bool | deviceHasPositionalTracking () |
|
virtual bool | deviceNeedsToBeRemovedForXblSignin () |
|
virtual bool | deviceNeedsToBeRemovedForSkinPicker () |
|
virtual bool | deviceNeedsToBeRemovedForFilePicker () |
|
virtual::VRHUDPosition | getDefaultVRHUDPosition () const |
|
virtual void | setUndockHandler (::std::function< void()>) |
|
virtual int | numRequiredControllers () |
|
virtual::std::string | getPlatformRecalibrationMessage () const |
|
virtual::std::string | getPlatformRecalibrationMessageTTS (::GamePadRemappingLayout const &) const |
|
virtual::std::string | getPlatformAlignmentPrompt (::InputMode) const |
|
virtual::std::string | getPlatformAlignmentPromptTTS (::GamePadRemappingLayout const &, ::InputMode) const |
|
virtual bool | forceControllerUsage () const |
|
virtual bool | separateEyePasses () const |
|
virtual void | createRenderGraph (::mce::RenderGraph &, ::IClientInstance &) |
|
virtual bool | isGazeDevicePresent () |
|
virtual bool | isGestureDevicePresent () |
|
virtual bool | useAlternateTouchInput () |
|
virtual void | resetBaseFrameOfReference (float, bool) |
|
virtual::HolographicPlatform::LUID | getHoloDeviceAdapterLUID () |
|
virtual void | captureRenderDevice () |
|
virtual bool | isLocated () |
|
virtual bool | isPrimaryHandHeld () |
|
virtual bool | isSecondaryHandHeld () |
|
virtual void | setScreenLocation (::Vec3 const &, ::Vec3 const *, float) |
|
virtual void | setScreenLocation (::Matrix const &) |
|
virtual void | setHeadlockedUITransform (::Matrix const &, float const) |
|
virtual void | setScreenLocationOffset (::Vec3 const &) |
|
virtual void | resetScreenLocationOffset () |
|
virtual void | setHoloviewerLocation (::Vec3 const &, ::Vec3 const *, float, bool) |
|
virtual void | setHoloviewerLocation (::Matrix const &) |
|
virtual void | setRealityAnchorLocation (::Matrix const &) |
|
virtual float | getViewableScreenSize (float) |
|
virtual void | defaultLSRPlane (::HolographicPlatform::MCLocation) |
|
virtual void | updateLSRPlane (::HolographicPlatform::MCLocation, ::Vec3 const &) |
|
virtual void | getLastLSRPlanePosAndNormPS (::Vec3 &, ::Vec3 &) |
|
virtual float | getSRCastDistance () |
|
virtual bool | startEnvironmentScanning () |
|
virtual void | stopEnvironmentScanning () |
|
virtual void | resetEnvironmentScan () |
|
virtual void | renderSRData (float, float) |
|
virtual bool | hideCursorOnFocusLost (::IClientInstance &) const |
|
virtual bool | getGazeCastResultPS (::Vec3 &, ::Vec3 &, ::Vec3 &) |
|
virtual bool | getStereoEnabled () |
|
virtual void | setStereoEnabled (bool) |
|
virtual void | delayForNextFingerPress (int) |
|
virtual float | getPreferredUIAspectRatio () |
|
virtual float | getPreferredLivingRoomLevelAspectRation () |
|
virtual float | getVRFOV () const |
|
virtual float | getDefaultIngameUIDistance () |
|
virtual bool | shouldCompressHUDWidth () const |
|
virtual void | getUIScreenWidthHeightScale (uint &, uint &, float &) |
|
virtual void | getLivingRoomLevelTextureWidthHeight (uint &, uint &, float &) |
|
virtual void | getItemInHandOffset (::Vec3 &) |
|
virtual::std::string const | getLivingRoomHintText (::std::string const &) const |
|
virtual::UIRenderMode | getUIRenderMode () |
|
virtual::UIRenderMode | getVRHUDRenderMode () |
|
virtual float | getHudAlphaBlendFactor () const |
|
virtual bool | getVRLowFrequencyHUD () |
|
virtual char const * | getHandMaterial () const |
|
virtual bool | wantsToStealMouse () |
|
virtual bool | drawHolographicBordersForUI () |
|
virtual float | getDefaultHalfHoloScreenWidth () |
|
virtual float | getDefaultHalfHoloHUDWidth () |
|
virtual float | getAmbientBoost (float) |
|
virtual bool | clampToMinimumLight () |
|
virtual void | setUIClipRect (::RectangleArea const &) |
|
virtual float | getUIClipGrowPixels () |
|
virtual bool | isFeatureEnabled (uint) |
|
virtual ::std::optional<::MFC::VrConfiguration > | getVrConfiguration () |
|
virtual void | frameUpdate (::FrameUpdateContext &) |
|
virtual ushort | getLivingRoomViewSetId () const |
|
virtual::mce::framebuilder::LivingRoomDescription const * | getLivingRoomDescription () const |
|
virtual float | getMinimumLivingRoomFrameDistance () |
|
virtual bool | neverStealMouse () |
|
virtual bool | present (::ScreenContext &) |
|
virtual bool | isWaitingForPresent () const |
|
virtual bool | getAllowMirrorPresent () |
|
virtual bool | permitRendering () |
|
virtual bool | permitAudio () |
|
virtual void | _prepPlatformSpecificTransforms () |
|
virtual bool | _shouldRenderIn2D () const |
|
|
::ll::UntypedStorage< 4, 504 > | mUnkc67137 |
|
::ll::UntypedStorage< 4, 12 > | mUnk93f5ad |
|
::ll::UntypedStorage< 4, 12 > | mUnkdbe3e8 |
|
::ll::UntypedStorage< 8, 80 > | mUnkccaa2b |
|
::ll::UntypedStorage< 8, 64 > | mUnkcd6077 |
|
::ll::UntypedStorage< 8, 24 > | mUnkeca73e |
|
::ll::UntypedStorage< 1, 1 > | mUnk187024 |
|
::ll::UntypedStorage< 1, 1 > | mUnk5861d6 |
|
::ll::UntypedStorage< 1, 1 > | mUnk38b225 |
|
::ll::UntypedStorage< 1, 1 > | mUnk499adc |
|
::ll::UntypedStorage< 4, 64 > | mUnk74ee0b |
|
::ll::UntypedStorage< 4, 4 > | mUnk73d5a5 |
|
::ll::UntypedStorage< 4, 4 > | mUnke192e0 |
|
::ll::UntypedStorage< 4, 4 > | mUnk766cff |
|
::ll::UntypedStorage< 4, 4 > | mUnkc35900 |
|
::ll::UntypedStorage< 4, 4 > | mUnkef119e |
|
::ll::UntypedStorage< 1, 1 > | mUnk471572 |
|
::ll::UntypedStorage< 1, 1 > | mUnk94aa21 |
|
::ll::UntypedStorage< 8, 32 > | mUnk74af99 |
|
::ll::UntypedStorage< 4, 4 > | mUnkf0550e |
|
::ll::UntypedStorage< 4, 12 > | mUnk452a4e |
|
::ll::UntypedStorage< 4, 4 > | mUnk8b58c5 |
|
::ll::UntypedStorage< 1, 1 > | mUnk6bc70d |
|
::ll::UntypedStorage< 4, 4 > | mUnk6cc47d |
|
::ll::UntypedStorage< 4, 4 > | mUnk938b91 |
|
::ll::UntypedStorage< 4, 4 > | mUnk85d90d |
|
::ll::UntypedStorage< 4, 4 > | mUnkf745a7 |
|
::ll::UntypedStorage< 4, 4 > | mUnkc1ed0b |
|
::ll::UntypedStorage< 4, 4 > | mUnk4bab4b |
|
::ll::UntypedStorage< 4, 4 > | mUnk143bb2 |
|
::ll::UntypedStorage< 1, 1 > | mUnk917345 |
|
::ll::UntypedStorage< 1, 1 > | mUnk20b7f7 |
|
::ll::UntypedStorage< 1, 1 > | mUnk198d16 |
|