Class | Description |
---|---|
ArcBall | Class holds arcball data |
Button | Button control |
Camera | Simple base camera class that moves and rotates. The base class records mouse and keyboard input for use by a derived class, and keeps common state. |
Checkbox | Checkbox control |
ComboBox | Combo box control |
Control | Base class for all controls |
CreatingDeviceException | Creating the device failed |
CreatingDeviceObjectsException | Creating the device objects failed |
DeviceEventArgs | Event arguments for device creation/reset |
DeviceSettings | Holds the settings for creating a device |
Dialog | All controls must be assigned to a dialog, which handles input and rendering for the controls. |
DialogResourceManager | Manages shared resources of dialogs |
DirectionWidget | Widget for controlling direction |
DirectXSampleException | Base class for sample exceptions |
DisplayModeSorter | Used to sort display modes |
EditBox | A basic edit box |
Element | Contains all the display tweakables for a sub-control |
EnumAdapterInformation | Class describing an adapter which contains a unique adapter ordinal that is installed on the system. |
EnumDeviceInformation | Class describing a Direct3D device that contains a unique supported device type |
EnumDeviceSettingsCombo | Class describing device settings that contain a unique combination of adapter format, back buffer format, and windowed that is compatible with a particular Direct3D device and the application |
Enumeration | Enumerates available Direct3D adapters, devices, modes, etc. Singleton. |
FirstPersonCamera | Simple first person camera class that moves and rotates. It allows yaw and pitch but not roll. It uses keyboard and cursor to respond to keyboard and mouse input and updates the view matrix based on input. |
FontNode | Structure for shared fonts |
Framework | Managed Utility Framework Class |
FrameworkMesh | Class for loading and rendering file-based meshes |
FrameworkTimer | |
ListBox | List box control |
MediaNotFoundException | Media couldn't be found |
ModelViewerCamera | Simple model viewing camera class that rotates around the object. |
NativeMethods | Will hold native methods which are interop'd |
NoCompatibleDevicesException | No compatible devices were found for this application. |
NoDirect3DException | The No Direct3D exception. Something really had to go wrong for this to occur. |
RadioButton | Radio button control |
ResettingDeviceException | Resetting the device failed |
ResettingDeviceObjectsException | Resetting the device failed |
ResourceCache | Will be a resource cache for any resources that may be required by a sample This class will be 'static' |
ScrollBar | A scroll bar control |
SettingsDialog | Dialog for selection of device settings |
Slider | Slider control |
StaticText | StaticText text control |
TextureNode | Structure for shared textures |
Utility | Misc utility functionality |
Interface | Description |
---|---|
IDeviceCreation | Interface that the framework will use to determine if a device is acceptable |
IFrameworkCallback | Interface that the framework will use to call into samples |
Structure | Description |
---|---|
BlendColor | Blends colors |
ComboBoxItem | Stores data for a combo box item |
ElementHolder | Contains all the display information for a given control type |
EnumDepthStencilMultisampleConflict | A depth/stencil buffer format that is incompatible with a multisample type |
ListBoxItem | Stores data for a list box item |
MatchOptions | Options on how to match items |
NativeMethods.Message | Windows Message |
NativeMethods.MinMaxInformation | MinMax Info structure |
NativeMethods.MonitorInformation | Monitor Info structure |
NativeMethods.WindowClass | Window class structure |
TextHelper | Manages the intertion point when drawing text |
TimerData | Stores timer callback information |
Delegate | Description |
---|---|
DeviceEventHandler | Event Handler delegate for device creation/reset |
KeyboardCallback | |
MouseCallback | |
NativeMethods.WndProcDelegate | |
TimerCallback | |
WndProcCallback |
Enumeration | Description |
---|---|
CameraKeys | Used to map keys to the camera |
ControlState | Possible states of a control |
ControlType | Predefined control types |
ListBoxStyle | Style of the list box |
MatchType | Used when finding valid device settings |
MouseButtonMask | Mouse button mask values |
NativeMethods.MouseButtons | Mouse buttons |
NativeMethods.PeekMessageFlags | Peek message flags |
NativeMethods.ShowWindowFlags | Show window flags styles |
NativeMethods.WindowMessage | Window messages |
NativeMethods.WindowStyles | Window styles |
SettingsDialogControlIds |