Unit 'DirectXUT' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pl_win_directxut]

TDXUTState

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: DirectXUT.pas line 2770

type TDXUTState = class

public

  constructor Create;

  

  destructor Destroy; override;

  

  procedure CreateState;

  

  procedure DestroyState;

  

  property D3D: IDirect3D9; [rw]

  

  property D3DDevice: IDirect3DDevice9; [rw]

  

  property D3DEnumeration: CD3DEnumeration; [rw]

  

  property CurrentDeviceSettings: PDXUTDeviceSettings; [rw]

  

  property BackBufferSurfaceDesc: PD3DSurfaceDesc; [rw]

  

  property Caps: PD3DCaps9; [rw]

  

  property HWNDFocus: HWND; [rw]

  

  property HWNDDeviceFullScreen: HWND; [rw]

  

  property HWNDDeviceWindowed: HWND; [rw]

  

  property AdapterMonitor: HMONITOR; [rw]

  

  property Menu: HMENU; [rw]

  

  property FullScreenBackBufferWidthAtModeChange: LongWord; [rw]

  

  property FullScreenBackBufferHeightAtModeChange: LongWord; [rw]

  

  property WindowBackBufferWidthAtModeChange: LongWord; [rw]

  

  property WindowBackBufferHeightAtModeChange: LongWord; [rw]

  

  property WindowedPlacement: PWindowPlacement; [rw]

  

  property WindowedStyleAtModeChange: DWORD; [rw]

  

  property TopmostWhileWindowed: Boolean; [rw]

  

  property Minimized: Boolean; [rw]

  

  property Maximized: Boolean; [rw]

  

  property MinimizedWhileFullscreen: Boolean; [rw]

  

  property IgnoreSizeChange: Boolean; [rw]

  

  property Time: Double; [rw]

  

  property AbsoluteTime: Double; [rw]

  

  property ElapsedTime: Single; [rw]

  

  property HInstance: HINST; [rw]

  

  property LastStatsUpdateTime: Double; [rw]

  

  property LastStatsUpdateFrames: DWORD; [rw]

  

  property FPS: Single; [rw]

  

  property CurrentFrameNumber: Integer; [rw]

  

  property KeyboardHook: HHOOK; [rw]

  

  property AllowShortcutKeysWhenFullscreen: Boolean; [rw]

  

  property AllowShortcutKeysWhenWindowed: Boolean; [rw]

  

  property AllowShortcutKeys: Boolean; [rw]

  

  property CallDefWindowProc: Boolean; [rw]

  

  property StartupStickyKeys: TStickyKeys; [rw]

  

  property StartupToggleKeys: TToggleKeys; [rw]

  

  property StartupFilterKeys: TFilterKeys; [rw]

  

  property HandleDefaultHotkeys: Boolean; [rw]

  

  property HandleAltEnter: Boolean; [rw]

  

  property ShowMsgBoxOnError: Boolean; [rw]

  

  property NoStats: Boolean; [rw]

  

  property ClipCursorWhenFullScreen: Boolean; [rw]

  

  property ShowCursorWhenFullScreen: Boolean; [rw]

  

  property ConstantFrameTime: Boolean; [rw]

  

  property TimePerFrame: Single; [rw]

  

  property WireframeMode: Boolean; [rw]

  

  property AutoChangeAdapter: Boolean; [rw]

  

  property WindowCreatedWithDefaultPositions: Boolean; [rw]

  

  property ExitCode: Integer; [rw]

  

  property DXUTInited: Boolean; [rw]

  

  property WindowCreated: Boolean; [rw]

  

  property DeviceCreated: Boolean; [rw]

  

  property DXUTInitCalled: Boolean; [rw]

  

  property WindowCreateCalled: Boolean; [rw]

  

  property DeviceCreateCalled: Boolean; [rw]

  

  property InsideDeviceCallback: Boolean; [rw]

  

  property InsideMainloop: Boolean; [rw]

  

  property DeviceObjectsCreated: Boolean; [rw]

  

  property DeviceObjectsReset: Boolean; [rw]

  

  property Active: Boolean; [rw]

  

  property RenderingPaused: Boolean; [rw]

  

  property TimePaused: Boolean; [rw]

  

  property PauseRenderingCount: Integer; [rw]

  

  property PauseTimeCount: Integer; [rw]

  

  property DeviceLost: Boolean; [rw]

  

  property NotifyOnMouseMove: Boolean; [rw]

  

  property OverrideAdapterOrdinal: Integer; [rw]

  

  property OverrideWindowed: Boolean; [rw]

  

  property OverrideFullScreen: Boolean; [rw]

  

  property OverrideStartX: Integer; [rw]

  

  property OverrideStartY: Integer; [rw]

  

  property OverrideWidth: Integer; [rw]

  

  property OverrideHeight: Integer; [rw]

  

  property OverrideForceHAL: Boolean; [rw]

  

  property OverrideForceREF: Boolean; [rw]

  

  property OverrideForcePureHWVP: Boolean; [rw]

  

  property OverrideForceHWVP: Boolean; [rw]

  

  property OverrideForceSWVP: Boolean; [rw]

  

  property OverrideConstantFrameTime: Boolean; [rw]

  

  property OverrideConstantTimePerFrame: Single; [rw]

  

  property OverrideQuitAfterFrame: Integer; [rw]

  

  property OverrideForceVsync: Integer; [rw]

  

  property OverrideRelaunchMCE: Boolean; [rw]

  

  property IsDeviceAcceptableFunc: PDXUTCallbackIsDeviceAcceptable; [rw]

  

  property ModifyDeviceSettingsFunc: PDXUTCallbackModifyDeviceSettings; [rw]

  

  property DeviceCreatedFunc: PDXUTCallbackDeviceCreated; [rw]

  

  property DeviceResetFunc: PDXUTCallbackDeviceReset; [rw]

  

  property DeviceLostFunc: PDXUTCallbackDeviceLost; [rw]

  

  property DeviceDestroyedFunc: PDXUTCallbackDeviceDestroyed; [rw]

  

  property FrameMoveFunc: PDXUTCallbackFrameMove; [rw]

  

  property FrameRenderFunc: PDXUTCallbackFrameRender; [rw]

  

  property KeyboardFunc: PDXUTCallbackKeyboard; [rw]

  

  property MouseFunc: PDXUTCallbackMouse; [rw]

  

  property WindowMsgFunc: PDXUTCallbackMsgProc; [rw]

  

  property Automation: Boolean; [rw]

  

  property InSizeMove: Boolean; [rw]

  

  property IsDeviceAcceptableFuncUserContext: Pointer; [rw]

  

  property ModifyDeviceSettingsFuncUserContext: Pointer; [rw]

  

  property DeviceCreatedFuncUserContext: Pointer; [rw]

  

  property DeviceResetFuncUserContext: Pointer; [rw]

  

  property DeviceLostFuncUserContext: Pointer; [rw]

  

  property DeviceDestroyedFuncUserContext: Pointer; [rw]

  

  property FrameMoveFuncUserContext: Pointer; [rw]

  

  property FrameRenderFuncUserContext: Pointer; [rw]

  

  property KeyboardFuncUserContext: Pointer; [rw]

  

  property MouseFuncUserContext: Pointer; [rw]

  

  property WindowMsgFuncUserContext: Pointer; [rw]

  

  property TimerList: TDXUTTimerArray; [rw]

  

  property Keys: PDXUTKeysArray; [r]

  

  property MouseButtons: PXUTMouseButtonsArray; [r]

  

  property StaticFrameStats: PWideChar; [r]

  

  property FPSStats: PWideChar; [r]

  

  property FrameStats: PWideChar; [r]

  

  property DeviceStats: PWideChar; [r]

  

  property WindowTitle: PWideChar; [r]

  

end;

Inheritance

TDXUTState

  

|

TObject



CT Web help

CodeTyphon Studio