HardwareShaderAvailable Property

Summary
Gets the value that indicates whether the hardware shader is supported by the current hardware.
Syntax
C#
C++/CLI
public static bool HardwareShaderAvailable { get; } 
public: 
static property bool HardwareShaderAvailable { 
   bool get(); 
} 

Property Value

true if the hardware shader is available; otherwise, false.

Remarks

If the hardware shader is not supported by the current hardware, the program will attempt to use the software shader but, rendering will be much slower.

Example
C#
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.MedicalViewer; 
using Leadtools.Medical3D; 
 
public void Medical3DControlExample() 
{ 
   MainForm1 form = new MainForm1(); 
   form.ShowDialog(); 
} 
 
// MainForm1 will be the owner of the medical viewer control. 
class MainForm1 : Form 
{ 
   public MainForm1() 
   { 
      string DirectXVersion = Medical3DEngine.DirectXVersion; 
      bool IsValidDirectXVersion = Medical3DEngine.IsValidDirectXVersion; 
      bool VertexShaderAvailable = Medical3DEngine.VertexShaderAvailable; 
      bool PixelShaderAvailable = Medical3DEngine.PixelShaderAvailable; 
      int DedicatedGPUMemorySize = Medical3DEngine.DedicatedGPUMemorySize; 
      int SharedGPUMemorySize = Medical3DEngine.SharedGPUMemorySize; 
      int Maximum2DTextureDimension = Medical3DEngine.Maximum2DTextureDimension; 
      int Maximum3DTextureDimension = Medical3DEngine.Maximum3DTextureDimension; 
      bool HardwareShaderAvailable = Medical3DEngine.HardwareShaderAvailable; 
      bool TexturingAvailable = Medical3DEngine.TexturingAvailable; 
      bool TexturingBackBufferAvailable = Medical3DEngine.TexturingBackBufferAvailable; 
      bool BlendingAvailable = Medical3DEngine.BlendingAvailable; 
      bool ZOperationAvailable = Medical3DEngine.ZOperationAvailable; 
      bool HardwareCompatible = Medical3DEngine.HardwareCompatible; 
   } 
 
} 
Requirements

Target Platforms

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Medical3D Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.