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

CD3DSettingsDlg

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

Declaration

Source position: DirectXUT.pas line 2272

type CD3DSettingsDlg = class

protected

  m_pStateBlock: IDirect3DStateBlock9;

  

  m_Dialog: CDXUTDialog;

  

  m_bActive: Boolean;

  

  procedure SetActive();

  

  procedure CreateControls;

  

  function SetDeviceSettingsFromUI;

  

  procedure OnEvent();

  

  function GetCurrentAdapterInfo;

  

  function GetCurrentDeviceInfo;

  

  function GetCurrentDeviceSettingsCombo;

  

  procedure AddAdapter();

  

  function GetSelectedAdapter;

  

  procedure AddDeviceType();

  

  function GetSelectedDeviceType;

  

  procedure SetWindowed();

  

  function IsWindowed;

  

  procedure AddAdapterFormat();

  

  function GetSelectedAdapterFormat;

  

  procedure AddResolution();

  

  procedure GetSelectedResolution();

  

  procedure AddRefreshRate();

  

  function GetSelectedRefreshRate;

  

  procedure AddBackBufferFormat();

  

  function GetSelectedBackBufferFormat;

  

  procedure AddDepthStencilBufferFormat();

  

  function GetSelectedDepthStencilBufferFormat;

  

  procedure AddMultisampleType();

  

  function GetSelectedMultisampleType;

  

  procedure AddMultisampleQuality();

  

  function GetSelectedMultisampleQuality;

  

  procedure AddVertexProcessingType();

  

  function GetSelectedVertexProcessingType;

  

  function GetSelectedPresentInterval;

  

  procedure SetDeviceClip();

  

  function IsDeviceClip;

  

  function OnAdapterChanged;

  

  function OnDeviceTypeChanged;

  

  function OnWindowedFullScreenChanged;

  

  function OnAdapterFormatChanged;

  

  function OnResolutionChanged;

  

  function OnRefreshRateChanged;

  

  function OnBackBufferFormatChanged;

  

  function OnDepthStencilBufferFormatChanged;

  

  function OnMultisampleTypeChanged;

  

  function OnMultisampleQualityChanged;

  

  function OnVertexProcessingChanged;

  

  function OnPresentIntervalChanged;

  

  function OnDeviceClipChanged;

  

public

  constructor Create;

  

  destructor Destroy; override;

  

  procedure Init();

  

  function OnCreateDevice();

  

  function Refresh;

  

  function OnResetDevice;

  

  function OnLostDevice;

  

  function OnRender();

  

  function OnDestroyDevice;

  

  function MsgProc();

  

  property IsActive: Boolean; [r]

  

  property Active: Boolean; [rw]

  

  property DialogControl: CDXUTDialog; [r]

  

end;

Inheritance

CD3DSettingsDlg

  

|

TObject



CT Web help

CodeTyphon Studio