[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
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; |
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |