Core.Object | +--Engine.Actor | +--Engine.Effects | +--XIII.CWndBase | +--XIII.CWndFullScreen
color
FilterColor
bool
WndIsUpdate
00001 //----------------------------------------------------------- 00002 // 00003 //----------------------------------------------------------- 00004 class CWndFullScreen extends CWndBase; 00005 00006 var color FilterColor; 00007 var bool WndIsUpdate; 00008 00009 event PostBeginPlay() 00010 { 00011 Super.PostBeginPlay(); 00012 SetTimer(0.01, false); 00013 } 00014 00015 //_____________________________________________________________________________ 00016 event Timer() 00017 { 00018 local vector CameraLocation; 00019 local rotator CameraRotation; 00020 local actor ViewActor; 00021 00022 MyHudForFX.XIIIPlayerOwner.PlayerCalcView(ViewActor,CameraLocation,CameraRotation); 00023 MyHudForFX.CWndMat.Update( 0, 0, 255, 255, CameraLocation, CameraRotation, MyHudForFX.XIIIPlayerOwner.defaultFOV, FilterColor,0,none ); 00024 WndIsUpdate = true; 00025 // Log("ScreenShot ----> FOV="@MyHudForFX.XIIIPlayerOwner.defaultFOV); 00026 } 00027 00028 00029 defaultproperties 00030 { 00031 FilterColor=(B=255,G=200,R=200,A=100) 00032 }