DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ GetDefaultCameraPresetsParams()

array< ref CfgParam > PluginConfigHandler::GetDefaultCameraPresetsParams ( )
inlineprotected

См. определение в файле PluginConfigDebugProfile.c строка 399

400 {
401 array<ref CfgParam> params = new array<ref CfgParam>;
402 CfgParamArray presetParam;
403 CfgParamString paramName;
404 CfgParamFloat paramFocusDistance, paramFocusLength, paramFocusLengthNear, paramBlur, paramFocusDepthOffset;
405
406 // 50m distance DOF (Buildings / action)
407 presetParam = new CfgParamArray("");
408 paramName = new CfgParamString("Name");
409 paramName.SetValue("50m distance DOF (Buildings / action)");
410
411 paramFocusDistance = new CfgParamFloat("FocusDistance");
412 paramFocusDistance.SetValue(50.0);
413
414 paramFocusLength = new CfgParamFloat("FocusLength");
415 paramFocusLength.SetValue(2450.0);
416
417 paramFocusLengthNear = new CfgParamFloat("FocusLengthNear");
418 paramFocusLengthNear.SetValue(750.0);
419
420 paramBlur = new CfgParamFloat("Blur");
421 paramBlur.SetValue(4.0);
422
423 paramFocusDepthOffset = new CfgParamFloat("FocusDepthOffset");
424 paramFocusDepthOffset.SetValue(8.0);
425
426 presetParam.InsertValue(paramName);
427 presetParam.InsertValue(paramFocusDistance);
428 presetParam.InsertValue(paramFocusLength);
429 presetParam.InsertValue(paramFocusLengthNear);
430 presetParam.InsertValue(paramBlur);
431 presetParam.InsertValue(paramFocusDepthOffset);
432 params.Insert(presetParam);
433
434 // 15m distance soft blur (close objects are blurred)
435 presetParam = new CfgParamArray("");
436 paramName = new CfgParamString("Name");
437 paramName.SetValue("15m distance soft blur (close objects are blurred)");
438
439 paramFocusDistance = new CfgParamFloat("FocusDistance");
440 paramFocusDistance.SetValue(15.0);
441
442 paramFocusLength = new CfgParamFloat("FocusLength");
443 paramFocusLength.SetValue(1050.0);
444
445 paramFocusLengthNear = new CfgParamFloat("FocusLengthNear");
446 paramFocusLengthNear.SetValue(500.0);
447
448 paramBlur = new CfgParamFloat("Blur");
449 paramBlur.SetValue(4.0);
450
451 paramFocusDepthOffset = new CfgParamFloat("FocusDepthOffset");
452 paramFocusDepthOffset.SetValue(10.0);
453
454 presetParam.InsertValue(paramName);
455 presetParam.InsertValue(paramFocusDistance);
456 presetParam.InsertValue(paramFocusLength);
457 presetParam.InsertValue(paramFocusLengthNear);
458 presetParam.InsertValue(paramBlur);
459 presetParam.InsertValue(paramFocusDepthOffset);
460 params.Insert(presetParam);
461
462 // Full Body Character
463 presetParam = new CfgParamArray("");
464 paramName = new CfgParamString("Name");
465 paramName.SetValue("Full Body Character");
466
467 paramFocusDistance = new CfgParamFloat("FocusDistance");
468 paramFocusDistance.SetValue(5.0);
469
470 paramFocusLength = new CfgParamFloat("FocusLength");
471 paramFocusLength.SetValue(1050.0);
472
473 paramFocusLengthNear = new CfgParamFloat("FocusLengthNear");
474 paramFocusLengthNear.SetValue(100.0);
475
476 paramBlur = new CfgParamFloat("Blur");
477 paramBlur.SetValue(4.0);
478
479 paramFocusDepthOffset = new CfgParamFloat("FocusDepthOffset");
480 paramFocusDepthOffset.SetValue(10.0);
481
482 presetParam.InsertValue(paramName);
483 presetParam.InsertValue(paramFocusDistance);
484 presetParam.InsertValue(paramFocusLength);
485 presetParam.InsertValue(paramFocusLengthNear);
486 presetParam.InsertValue(paramBlur);
487 presetParam.InsertValue(paramFocusDepthOffset);
488 params.Insert(presetParam);
489
490 // Close up
491 presetParam = new CfgParamArray("");
492 paramName = new CfgParamString("Name");
493 paramName.SetValue("Close up");
494
495 paramFocusDistance = new CfgParamFloat("FocusDistance");
496 paramFocusDistance.SetValue(1.0);
497
498 paramFocusLength = new CfgParamFloat("FocusLength");
499 paramFocusLength.SetValue(450.0);
500
501 paramFocusLengthNear = new CfgParamFloat("FocusLengthNear");
502 paramFocusLengthNear.SetValue(100.0);
503
504 paramBlur = new CfgParamFloat("Blur");
505 paramBlur.SetValue(4.0);
506
507 paramFocusDepthOffset = new CfgParamFloat("FocusDepthOffset");
508 paramFocusDepthOffset.SetValue(10.0);
509
510 presetParam.InsertValue(paramName);
511 presetParam.InsertValue(paramFocusDistance);
512 presetParam.InsertValue(paramFocusLength);
513 presetParam.InsertValue(paramFocusLengthNear);
514 presetParam.InsertValue(paramBlur);
515 presetParam.InsertValue(paramFocusDepthOffset);
516 params.Insert(presetParam);
517
518 // NEW Close up
519 presetParam = new CfgParamArray("");
520 paramName = new CfgParamString("Name");
521 paramName.SetValue("NEW Close up");
522
523 paramFocusDistance = new CfgParamFloat("FocusDistance");
524 paramFocusDistance.SetValue(2.0);
525
526 paramFocusLength = new CfgParamFloat("FocusLength");
527 paramFocusLength.SetValue(750.0);
528
529 paramFocusLengthNear = new CfgParamFloat("FocusLengthNear");
530 paramFocusLengthNear.SetValue(500.0);
531
532 paramBlur = new CfgParamFloat("Blur");
533 paramBlur.SetValue(4.0);
534
535 paramFocusDepthOffset = new CfgParamFloat("FocusDepthOffset");
536 paramFocusDepthOffset.SetValue(10.0);
537
538 presetParam.InsertValue(paramName);
539 presetParam.InsertValue(paramFocusDistance);
540 presetParam.InsertValue(paramFocusLength);
541 presetParam.InsertValue(paramFocusLengthNear);
542 presetParam.InsertValue(paramBlur);
543 presetParam.InsertValue(paramFocusDepthOffset);
544 params.Insert(presetParam);
545
546 return params;
547 }

Используется в PluginConfigDebugProfile().