Tesla Graphics Engine Documentation (January 2012)
D3D10SwapChainImplementation Class
TeslaTesla.Direct3D10.Graphics.ImplementationD3D10SwapChainImplementation
Concrete Direct3D10 implementation for SwapChain.
Declaration Syntax
C#
public sealed class D3D10SwapChainImplementation : SwapChainImplementation
Members
All Members Methods Properties



Icon Member Description
Clear(ClearOptions, Color, Single, Int32)
Sets the swapchain's backbuffer as the active render target and clears it.
(Overrides SwapChainImplementation.Clear(ClearOptions, Color, Single, Int32).)
CurrentDisplayMode
Gets the current display mode of the swap chain.
(Overrides SwapChainImplementation.CurrentDisplayMode.)
Dispose()()()()
Disposes the underlying implementation.
(Inherited from GraphicsResourceImplementation.)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
GetBackBufferData<(Of <<'(T>)>>)(Nullable<(Of <<'(Rectangle>)>>), array<T>[]()[][], Int32, Int32)
Gets the back buffer data.
(Overrides SwapChainImplementation.GetBackBufferData<(Of <<'(T>)>>)(Nullable<(Of <<'(Rectangle>)>>), array<T>[]()[][], Int32, Int32).)
GetBackBufferData<(Of <<'(T>)>>)(Nullable<(Of <<'(Rectangle>)>>), array<T>[]()[][], Int32, Int32)
Gets the backbuffer as an array of data.
(Inherited from SwapChainImplementation.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
IsDisposed
Gets if the resource has been disposed.
(Inherited from GraphicsResourceImplementation.)
IsFullScreen
Gets if the swap chain is in full screen mode or not. By default, swap chains are not in full screen.
(Overrides SwapChainImplementation.IsFullScreen.)
IsWideScreen
Gets if the current display mode is in wide screen or not.
(Overrides SwapChainImplementation.IsWideScreen.)
MonitorHandle
Gets the handle to the monitor that contains the majority of the output.
(Overrides SwapChainImplementation.MonitorHandle.)
Name
Gets or sets the name of this resource.
(Inherited from GraphicsResourceImplementation.)
Present()()()()
Presents the contents of the back buffer to the screen, and flips the front/back buffers.
(Overrides SwapChainImplementation.Present()()()().)
PresentationParameters
Gets the presentation parameters the swap chain is set to.
(Overrides SwapChainImplementation.PresentationParameters.)
Reset(IntPtr, PresentationParameters)
Resets the swapchain.
(Overrides SwapChainImplementation.Reset(IntPtr, PresentationParameters).)
Resize(Int32, Int32)
Resizes the backbuffer.
(Overrides SwapChainImplementation.Resize(Int32, Int32).)
ResourceID
Gets or sets the resource ResourceID. It can only be set once, usually by the renderer.
(Inherited from GraphicsResourceImplementation.)
ToggleFullScreen()()()()
Toggles the swap chain to full screen mode.
(Overrides SwapChainImplementation.ToggleFullScreen()()()().)
ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
WindowHandle
Gets the window handle the swap chain is bound to.
(Overrides SwapChainImplementation.WindowHandle.)
Inheritance Hierarchy
Object
GraphicsResourceImplementation
  SwapChainImplementation
    D3D10SwapChainImplementation

Assembly: Tesla.Direct3D10 (Module: Tesla.Direct3D10) Version: 0.5.0.0 (0.5.0.0)