Adjust AR for game camera. Expose FOV to inspector #353
|
@ -254,7 +254,8 @@ RTTR_REGISTRATION
|
||||||
.property("Height", &SHCameraComponent::GetHeight, &SHCameraComponent::SetHeight)
|
.property("Height", &SHCameraComponent::GetHeight, &SHCameraComponent::SetHeight)
|
||||||
.property("Near", &SHCameraComponent::GetNear, &SHCameraComponent::SetNear)
|
.property("Near", &SHCameraComponent::GetNear, &SHCameraComponent::SetNear)
|
||||||
.property("Far", &SHCameraComponent::GetFar, &SHCameraComponent::SetFar)
|
.property("Far", &SHCameraComponent::GetFar, &SHCameraComponent::SetFar)
|
||||||
.property("Perspective", &SHCameraComponent::GetIsPerspective, &SHCameraComponent::SetIsPerspective);
|
.property("Perspective", &SHCameraComponent::GetIsPerspective, &SHCameraComponent::SetIsPerspective)
|
||||||
|
.property("FOV",&SHCameraComponent::GetFOV, &SHCameraComponent::SetFOV);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -145,6 +145,19 @@ namespace SHADE
|
||||||
//std::cout << EVENT_DATA->resizeWidth << std::endl;
|
//std::cout << EVENT_DATA->resizeWidth << std::endl;
|
||||||
//std::cout << EVENT_DATA->resizeHeight << std::endl;
|
//std::cout << EVENT_DATA->resizeHeight << std::endl;
|
||||||
|
|
||||||
|
|
||||||
|
for (auto director : directorHandleList)
|
||||||
|
{
|
||||||
|
auto camera = SHComponentManager::GetComponent_s<SHCameraComponent>(director->mainCameraEID);
|
||||||
|
if (camera)
|
||||||
|
{
|
||||||
|
camera->SetWidth(EVENT_DATA->resizeWidth);
|
||||||
|
camera->SetHeight(EVENT_DATA->resizeHeight);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
return eventPtr->handle;
|
return eventPtr->handle;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue