nux-0.9.48

nux::GpuInfo Class Reference

#include <NuxGraphics/GpuDevice.h>

Public Member Functions

 GpuInfo ()
bool SupportOpenGL11 () const
bool SupportOpenGL12 () const
bool SupportOpenGL13 () const
bool SupportOpenGL14 () const
bool SupportOpenGL15 () const
bool SupportOpenGL20 () const
bool SupportOpenGL21 () const
bool SupportOpenGL30 () const
bool SupportOpenGL31 () const
bool SupportOpenGL33 () const
bool SupportOpenGL32 () const
bool SupportOpenGL40 () const
bool SupportOpenGL41 () const
bool Support_EXT_Swap_Control () const
bool Support_ARB_Texture_Rectangle () const
bool Support_ARB_Vertex_Program () const
bool Support_ARB_Fragment_Program () const
bool Support_ARB_Shader_Objects () const
bool Support_ARB_Vertex_Shader () const
bool Support_ARB_Fragment_Shader () const
bool Support_ARB_Vertex_Buffer_Object () const
bool Support_ARB_Texture_Non_Power_Of_Two () const
bool Support_EXT_Framebuffer_Object () const
bool Support_EXT_Draw_Range_Elements () const
bool Support_EXT_Stencil_Two_Side () const
bool Support_EXT_Texture_Rectangle () const
bool Support_NV_Texture_Rectangle () const
bool Support_ARB_Pixel_Buffer_Object () const
bool Support_EXT_Blend_Equation_Separate () const
int GetMaxFboAttachment ()

Friends

class GpuDevice

Constructor & Destructor Documentation

nux::GpuInfo::GpuInfo ( )

Member Function Documentation

int nux::GpuInfo::GetMaxFboAttachment ( ) [inline]
bool nux::GpuInfo::Support_ARB_Fragment_Program ( ) const [inline]
bool nux::GpuInfo::Support_ARB_Fragment_Shader ( ) const [inline]
bool nux::GpuInfo::Support_ARB_Pixel_Buffer_Object ( ) const [inline]
bool nux::GpuInfo::Support_ARB_Shader_Objects ( ) const [inline]
bool nux::GpuInfo::Support_ARB_Texture_Non_Power_Of_Two ( ) const [inline]
bool nux::GpuInfo::Support_ARB_Texture_Rectangle ( ) const [inline]
bool nux::GpuInfo::Support_ARB_Vertex_Buffer_Object ( ) const [inline]
bool nux::GpuInfo::Support_ARB_Vertex_Program ( ) const [inline]
bool nux::GpuInfo::Support_ARB_Vertex_Shader ( ) const [inline]
bool nux::GpuInfo::Support_EXT_Blend_Equation_Separate ( ) const [inline]
bool nux::GpuInfo::Support_EXT_Draw_Range_Elements ( ) const [inline]
bool nux::GpuInfo::Support_EXT_Framebuffer_Object ( ) const [inline]
bool nux::GpuInfo::Support_EXT_Stencil_Two_Side ( ) const [inline]
bool nux::GpuInfo::Support_EXT_Swap_Control ( ) const [inline]
bool nux::GpuInfo::Support_EXT_Texture_Rectangle ( ) const [inline]
bool nux::GpuInfo::Support_NV_Texture_Rectangle ( ) const [inline]
bool nux::GpuInfo::SupportOpenGL11 ( ) const [inline]
bool nux::GpuInfo::SupportOpenGL12 ( ) const [inline]
bool nux::GpuInfo::SupportOpenGL13 ( ) const [inline]
bool nux::GpuInfo::SupportOpenGL14 ( ) const [inline]
bool nux::GpuInfo::SupportOpenGL15 ( ) const [inline]
bool nux::GpuInfo::SupportOpenGL20 ( ) const [inline]
bool nux::GpuInfo::SupportOpenGL21 ( ) const [inline]
bool nux::GpuInfo::SupportOpenGL30 ( ) const [inline]
bool nux::GpuInfo::SupportOpenGL31 ( ) const [inline]
bool nux::GpuInfo::SupportOpenGL32 ( ) const [inline]
bool nux::GpuInfo::SupportOpenGL33 ( ) const [inline]
bool nux::GpuInfo::SupportOpenGL40 ( ) const [inline]
bool nux::GpuInfo::SupportOpenGL41 ( ) const [inline]

Friends And Related Function Documentation

friend class GpuDevice [friend]

The documentation for this class was generated from the following file: