public LightEstimateState GetState(IntPtr lightEstimateHandle) { ApiLightEstimateState state = ApiLightEstimateState.NotValid; ExternApi.ArLightEstimate_getState(m_NativeSession.SessionHandle, lightEstimateHandle, ref state); return(state.ToLightEstimateState()); }
public static LightEstimateState ToLightEstimateState(this ApiLightEstimateState apiState) { switch (apiState) { case ApiLightEstimateState.NotValid: return(LightEstimateState.NotValid); case ApiLightEstimateState.Valid: return(LightEstimateState.Valid); default: return(LightEstimateState.NotValid); } }
public static extern void ArLightEstimate_getState( IntPtr sessionHandle, IntPtr lightEstimateHandle, ref ApiLightEstimateState state);
public static extern void arIlluminationEstimateGetState(IntPtr sessionHandle, IntPtr lightEstimateHandle, ref ApiLightEstimateState state);