INNER CODE UNIT · C++

cameraComponent

meta4d-me/CatDogEngine · Engine/Source/Editor/EditorApp.cpp:301

	auto& cameraComponent = pWorld->CreateComponent<engine::CameraComponent>(cameraEntity);
	cameraComponent.SetAspect(1.0f);
	cameraComponent.SetFov(45.0f);
	cameraComponent.SetNearPlane(0.1f);
	cameraComponent.SetFarPlane(2000.0f);
	cameraComponent.SetNDCDepth(bgfx::getCaps()->homogeneousDepth ? cd::NDCDepth::MinusOneToOne : cd::NDCDepth::ZeroToOne);
	cameraComponent.SetExposure(1.0f);
	cameraComponent.SetGammaCorrection(0.45f);
	cameraComponent.SetToneMappingMode(cd::ToneMappingMode::ACES);
	cameraComponent.SetBloomDownSampleTimes(4);
	cameraComponent.SetBloomIntensity(1.0f);
	cameraComponent.SetLuminanceThreshold(1.0f);
	cameraComponent.SetBlurTimes(0);
	cameraComponent.SetBlurSize(0.0f);
	cameraComponent.SetBlurScaling(1);
	cameraComponent.SetBloomEnable(false);
	cameraComponent.SetBlurEnable(false);
	cameraComponent.BuildProjectMatrix();

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…