HolographicSpace.CameraAdded Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит при добавлении HolographicCamera в текущее пространство HolographicSpace.
// Register
event_token CameraAdded(TypedEventHandler<HolographicSpace, HolographicSpaceCameraAddedEventArgs const&> const& handler) const;
// Revoke with event_token
void CameraAdded(event_token const* cookie) const;
// Revoke with event_revoker
HolographicSpace::CameraAdded_revoker CameraAdded(auto_revoke_t, TypedEventHandler<HolographicSpace, HolographicSpaceCameraAddedEventArgs const&> const& handler) const;
public event TypedEventHandler<HolographicSpace,HolographicSpaceCameraAddedEventArgs> CameraAdded;
function onCameraAdded(eventArgs) { /* Your code */ }
holographicSpace.addEventListener("cameraadded", onCameraAdded);
holographicSpace.removeEventListener("cameraadded", onCameraAdded);
- or -
holographicSpace.oncameraadded = onCameraAdded;
Public Custom Event CameraAdded As TypedEventHandler(Of HolographicSpace, HolographicSpaceCameraAddedEventArgs)
Тип события
Комментарии
Приложения могут использовать это событие для настройки любых ресурсов для каждой камеры, которые им могут потребоваться.
Если отсрочка не будет выполнена, после завершения всех обработчиков событий система будет включать эту камеру в список камер, которые приложение должно отрисовывать для каждого кадра.
Если вы берете отсрочку и указали флаг D3D11_CREATE_DEVICE_SINGLETHREADED на устройстве, не забудьте явно продолжить все действия, которые вы запускаете в одном потоке Direct3D, чтобы избежать неопределенного поведения.