Removed Legacy Camera resize
This commit is contained in:
@ -81,13 +81,11 @@ void Camera::onStart() {
|
|||||||
auto rt = this->getRenderTarget();
|
auto rt = this->getRenderTarget();
|
||||||
this->projectionNeedsUpdating = true;
|
this->projectionNeedsUpdating = true;
|
||||||
this->eventRenderTargetResized.invoke(rt->getWidth(), rt->getHeight());
|
this->eventRenderTargetResized.invoke(rt->getWidth(), rt->getHeight());
|
||||||
this->event2RenderTargetResized.invoke(rt->getWidth(), rt->getHeight());
|
|
||||||
|
|
||||||
// Subscribe to new render target resized.
|
// Subscribe to new render target resized.
|
||||||
return evtResized = useEventLegacy([&](RenderTarget *rt, float_t w, float_t h){
|
return evtResized = useEventLegacy([&](RenderTarget *rt, float_t w, float_t h){
|
||||||
this->projectionNeedsUpdating = true;
|
this->projectionNeedsUpdating = true;
|
||||||
this->eventRenderTargetResized.invoke(w, h);
|
this->eventRenderTargetResized.invoke(w, h);
|
||||||
this->event2RenderTargetResized.invoke(w, h);
|
|
||||||
}, rt->eventRenderTargetResized);
|
}, rt->eventRenderTargetResized);
|
||||||
}, renderTarget);
|
}, renderTarget);
|
||||||
|
|
||||||
@ -105,6 +103,5 @@ void Camera::onStart() {
|
|||||||
evtResized = useEventLegacy([&](RenderTarget *rt, float_t w, float_t h){
|
evtResized = useEventLegacy([&](RenderTarget *rt, float_t w, float_t h){
|
||||||
this->projectionNeedsUpdating = true;
|
this->projectionNeedsUpdating = true;
|
||||||
this->eventRenderTargetResized.invoke(w, h);
|
this->eventRenderTargetResized.invoke(w, h);
|
||||||
this->event2RenderTargetResized.invoke(w, h);
|
|
||||||
}, getRenderTarget()->eventRenderTargetResized);
|
}, getRenderTarget()->eventRenderTargetResized);
|
||||||
}
|
}
|
@ -40,8 +40,7 @@ namespace Dawn {
|
|||||||
StateProperty<float_t> clipNear;
|
StateProperty<float_t> clipNear;
|
||||||
StateProperty<float_t> clipFar;
|
StateProperty<float_t> clipFar;
|
||||||
|
|
||||||
Event<float_t, float_t> eventRenderTargetResized;
|
StateEvent<float_t, float_t> eventRenderTargetResized;
|
||||||
StateEvent<float_t, float_t> event2RenderTargetResized;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create a new Camera Component.
|
* Create a new Camera Component.
|
||||||
|
@ -57,7 +57,7 @@ void PixelPerfectCamera::onStart() {
|
|||||||
|
|
||||||
useEvent([&](float_t w, float_t h){
|
useEvent([&](float_t w, float_t h){
|
||||||
this->updateDimensions();
|
this->updateDimensions();
|
||||||
}, this->camera->event2RenderTargetResized);
|
}, this->camera->eventRenderTargetResized);
|
||||||
|
|
||||||
useEffect([&]{
|
useEffect([&]{
|
||||||
this->updateDimensions();
|
this->updateDimensions();
|
||||||
|
@ -50,7 +50,7 @@ void SubSceneCameraAlign::onStart() {
|
|||||||
|
|
||||||
return evtCameraResized = useEvent([&](float_t w, float_t h){
|
return evtCameraResized = useEvent([&](float_t w, float_t h){
|
||||||
this->realign();
|
this->realign();
|
||||||
}, this->camera->event2RenderTargetResized);
|
}, this->camera->eventRenderTargetResized);
|
||||||
}, this->camera);
|
}, this->camera);
|
||||||
|
|
||||||
auto renderEffect = useEffectWithTeardown([&]{
|
auto renderEffect = useEffectWithTeardown([&]{
|
||||||
|
@ -55,7 +55,7 @@ void UICanvas::onStart() {
|
|||||||
(*it)->updatePositions();
|
(*it)->updatePositions();
|
||||||
++it;
|
++it;
|
||||||
}
|
}
|
||||||
}, camera->event2RenderTargetResized);
|
}, camera->eventRenderTargetResized);
|
||||||
}, camera);
|
}, camera);
|
||||||
|
|
||||||
useEffectWithTeardown([&]{
|
useEffectWithTeardown([&]{
|
||||||
|
Reference in New Issue
Block a user