public partial Result DeserializeSceneMsft([Count(Count = 0)] SceneObserverMSFT sceneObserver, [Count(Count = 0), Flow(FlowDirection.In)] in SceneDeserializeInfoMSFT deserializeInfo);
/// <summary>To be documented.</summary> public static unsafe Result DeserializeSceneMsft(this MsftSceneUnderstandingSerialization thisApi, [Count(Count = 0)] SceneObserverMSFT sceneObserver, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <SceneDeserializeInfoMSFT> deserializeInfo) { // SpanOverloader return(thisApi.DeserializeSceneMsft(sceneObserver, in deserializeInfo.GetPinnableReference())); }
public partial Result ComputeNewSceneMsft([Count(Count = 0)] SceneObserverMSFT sceneObserver, [Count(Count = 0), Flow(FlowDirection.In)] in NewSceneComputeInfoMSFT computeInfo);
/// <summary>To be documented.</summary> public static unsafe Result CreateSceneMsft(this MsftSceneUnderstanding thisApi, [Count(Count = 0)] SceneObserverMSFT sceneObserver, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <SceneCreateInfoMSFT> createInfo, [Count(Count = 0)] Span <SceneMSFT> scene) { // SpanOverloader return(thisApi.CreateSceneMsft(sceneObserver, in createInfo.GetPinnableReference(), ref scene.GetPinnableReference())); }
/// <summary>To be documented.</summary> public static unsafe Result ComputeNewSceneMsft(this MsftSceneUnderstanding thisApi, [Count(Count = 0)] SceneObserverMSFT sceneObserver, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <NewSceneComputeInfoMSFT> computeInfo) { // SpanOverloader return(thisApi.ComputeNewSceneMsft(sceneObserver, in computeInfo.GetPinnableReference())); }
/// <summary>To be documented.</summary> public static unsafe Result GetSceneComputeStateMsft(this MsftSceneUnderstanding thisApi, [Count(Count = 0)] SceneObserverMSFT sceneObserver, [Count(Count = 0)] Span <SceneComputeStateMSFT> state) { // SpanOverloader return(thisApi.GetSceneComputeStateMsft(sceneObserver, ref state.GetPinnableReference())); }