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

◆ CTKeyframe()

void ScriptedWidgetEventHandler::CTKeyframe ( int index,
vector pos,
vector orient,
float int_value,
float fov,
float dof,
int pin,
float time_before,
Widget root,
CameraToolsMenu parent )
inlineprotected

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

20 {
21 m_Menu = parent;
22
23 m_Root = GetGame().GetWorkspace().CreateWidgets( "gui/layouts/camera_tools/keyframe_entry.layout", root );
24
25 m_IndexWidget = TextWidget.Cast( m_Root.FindAnyWidget( "keyframe_id" ) );
26 m_InterpTimeWidget = EditBoxWidget.Cast( m_Root.FindAnyWidget( "keyframe_time_edit" ) );
27 m_FOVWidget = EditBoxWidget.Cast( m_Root.FindAnyWidget( "keyframe_fov_edit" ) );
28 m_DOFWidget = EditBoxWidget.Cast( m_Root.FindAnyWidget( "keyframe_dof_edit" ) );
29 m_PinWidget = EditBoxWidget.Cast( m_Root.FindAnyWidget( "keyframe_pin_edit" ) );
30 m_TotalTimeWidget = TextWidget.Cast( m_Root.FindAnyWidget( "keyframe_time" ) );
31
32 m_Index = index;
33 m_TotalTimeBefore = time_before;
34 m_Position = pos;
35 m_Orientation = orient;
36
37 SetInterpTime( int_value );
38 SetFOV( fov );
39 SetDOF( dof );
40 SetPin( pin );
41 m_IndexWidget.SetText( m_Index.ToString() );
42 m_Root.SetHandler( this );
43 }
proto native WorkspaceWidget GetWorkspace()
void SetDOF(float dof)
Определения CTKeyframe.c:77
EditBoxWidget m_FOVWidget
Определения CTKeyframe.c:14
void SetPin(int pin)
Определения CTKeyframe.c:57
void SetFOV(float fov)
Определения CTKeyframe.c:67
Widget m_Root
Определения SizeToChild.c:9
EditBoxWidget m_DOFWidget
Определения CTKeyframe.c:15
EditBoxWidget m_PinWidget
Определения CTKeyframe.c:16
TextWidget m_TotalTimeWidget
Определения CTKeyframe.c:17
CameraToolsMenu m_Menu
Определения CTEvent.c:8
void SetInterpTime(float time)
Определения CTKeyframe.c:113
vector m_Position
Определения CTKeyframe.c:7
vector m_Orientation
Определения CTKeyframe.c:8
float m_TotalTimeBefore
Определения CTKeyframe.c:5
EditBoxWidget m_InterpTimeWidget
Определения CTKeyframe.c:13
TextWidget m_IndexWidget
Определения CTEvent.c:11
int m_Index
Определения CTEvent.c:3
proto native CGame GetGame()
proto native external Widget CreateWidgets(string layout, Widget parentWidget=NULL, bool immedUpdate=true)
Create widgets from *.layout file.

Перекрестные ссылки WorkspaceWidget::CreateWidgets(), GetGame(), CGame::GetWorkspace(), m_DOFWidget, m_FOVWidget, m_Index, m_IndexWidget, m_InterpTimeWidget, m_Menu, m_Orientation, m_PinWidget, m_Position, m_Root, m_TotalTimeBefore, m_TotalTimeWidget, SetDOF(), SetFOV(), SetInterpTime() и SetPin().