Welcome to
www.tdxlibrary.org
Home of the
the TDx_Library...
"RAD DirectX"
for
C++ Builder
...
|
TDx_Draw_Library v2.00 Component Reference
|
|
[ TDDCaps::NLVBCaps2 ]
[ next: NLVBFXCaps ]
[ prev: NLVBCaps ]
public:
__property dword NLVBCaps2 = { read=FGetNLVBCaps2, write=FSetNLVBCaps2, default=0 };
TDDCAPS::NLVBCAPS2
[ component property ]
- Description
The NLVBCaps2 property defines flags indicating more of the available driver specific capabilities for nonlocal to local video memory blits in a way similar to TDDCaps::Caps2.
Only the blit related flags of this property should be used.
The described effect applies when the flag is set.
- Flags
DDCAPS2_AUTOFLIPOVERLAY
Support for automatically flipping an overlay to the next surface in a flip chain each time a video port VSYNC occurs is available, but only when the surface is actually recieving data from a video port.
The video port and the overlay effectively double buffer the video without any CPU overhead.
When the video port data is non-interlaced or non-interleaved, a flip will occur on every VSYNC.
When the video port data is being interleaved in memory, a flip will occur on every other VSYNC.
DDCAPS2_CANBOBHARDWARE
Support for individually displaying each field of an interlaced video stream without artifacts is available.
DDCAPS2_CANBOBINTERLEAVED
Support for the individual display of each field of a interlaced video stream while it is interleaved in memory is available.
This only applies if the surface is receiving data from a video port and is zoomed at least 2 times in the vertical direction.
DDCAPS2_CANBOBNONINTERLEAVED
Support for the individual display of each field of a interlaced video stream without interleaving in memory is available.
This only applies if the surface is receiving data from a video port and is zoomed at least 2 times in the vertical direction.
DDCAPS2_CANCALIBRATEGAMMA
Support for the automatic adjustment of the gamma ramp to achieve identical results on different systems is available.
Gamma calibration incurrs some overhead and thus should not be used excessively.
DDCAPS2_CANDROPZ16BIT
Support for converting 16 bit RGBZ values to 16 bit RGB values is available.
There is no support for converting 8 bit RGBZ values.
DDCAPS2_CANFLIPODDEVEN
Support for odd and even flip operations by the hardware is available.
DDFLIP_ODD and DDFLIP_EVEN may be used in the Flags parameter of TDx_DrawSurface::Flip() if this capability is available.
DDCAPS2_CANMANAGETEXTURE
The TDx_3D texture manager will put the surfaces it is managing into nonlocal video memory.
This flag should not be set if your video drivers cannot texture from local video memory.
DDCAPS2_CANRENDERWINDOWED
Support for rendering while in windowed mode is available.
DDCAPS2_CERTIFIED
The display hardware has been certified by Microsoft.
DDCAPS2_COLORCONTROLOVERLAY
The overlay surface contains color controls defining contrast, brightness, etc.
DDCAPS2_COLORCONTROLPRIMARY
The primary surface contains color controls defining gamma, brightness, contrast, etc.
DDCAPS2_COPYFOURCC
Support for blitting from any FOURCC surface to another of the same format is available.
DDCAPS2_FLIPINTERVAL
Support for the use of the various DDFLIP_INTERVAL flags by TDx_DrawSurface::Flip() is available.
DDCAPS2_FLIPNOVSYNC
Support for the use of DDFLIP_NOSYNC by TDx_DrawSurface::Flip() is available.
DDCAPS2_NO2DDURING3DSCENE
No 2-D operations may be performed on 3D surfaces between calls to TDx_3DDevice::BeginScene() and TDx_3DDevice::EndScene().
DDCAPS2_NONLOCALVIDMEM
Support for non local video memory surfaces is available.
DDCAPS2_NONLOCALVIDMEMCAPS
The blitting capabilities for non local video memory surfaces are different from those on local video memory surfaces.
DDCAPS2_NOPAGELOCKREQUIRED
Support for DMA blit operations on non pagelocked system memory surfaces is available.
DDCAPS2_PRIMARYGAMMA
Support for dynamic primary surface gamma ramps is available.
DDCAPS2_STEREO
At least one stereo display mode more than the current mode is supported by the video driver.
TDx_Draw::GetDisplayMode() or TDx_Draw::EnumDisplayModes() can be used to retrieve information about each stereo mode.
DDCAPS2_TEXMANINNONLOCALVIDMEM
The TDx_3D texture manager will put the surfaces it is managing into nonlocal video memory.
This flag should not be set if your video drivers cannot texture from local video memory.
DDCAPS2_VIDEOPORT
Support for live video is available.
DDCAPS2_WIDESURFACES
Support for display memory surfaces wider than the primary surface is available.
- See Also
- Top
If you would like to submit additions or improvements to this page, click: darren_john_dwyer@hotmail.com.
|
|