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

◆ GetDefaultCameraPresetsParams()

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

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

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

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