Open CASCADE Technology  7.7.0
Enumerations

Graphic3d_TypeOfLimit.hxx File Reference

Enumerations

enum  Graphic3d_TypeOfLimit {
  Graphic3d_TypeOfLimit_MaxNbLights , Graphic3d_TypeOfLimit_MaxNbClipPlanes , Graphic3d_TypeOfLimit_MaxNbViews , Graphic3d_TypeOfLimit_MaxTextureSize ,
  Graphic3d_TypeOfLimit_MaxViewDumpSizeX , Graphic3d_TypeOfLimit_MaxViewDumpSizeY , Graphic3d_TypeOfLimit_MaxCombinedTextureUnits , Graphic3d_TypeOfLimit_MaxMsaa ,
  Graphic3d_TypeOfLimit_HasPBR , Graphic3d_TypeOfLimit_HasRayTracing , Graphic3d_TypeOfLimit_HasRayTracingTextures , Graphic3d_TypeOfLimit_HasRayTracingAdaptiveSampling ,
  Graphic3d_TypeOfLimit_HasRayTracingAdaptiveSamplingAtomic , Graphic3d_TypeOfLimit_HasSRGB , Graphic3d_TypeOfLimit_HasBlendedOit , Graphic3d_TypeOfLimit_HasBlendedOitMsaa ,
  Graphic3d_TypeOfLimit_HasFlatShading , Graphic3d_TypeOfLimit_HasMeshEdges , Graphic3d_TypeOfLimit_IsWorkaroundFBO , Graphic3d_TypeOfLimit_NB
}
 Type of graphic resource limit. More...
 

Enumeration Type Documentation

◆ Graphic3d_TypeOfLimit

Type of graphic resource limit.

Enumerator
Graphic3d_TypeOfLimit_MaxNbLights 

maximum number of active light sources

Graphic3d_TypeOfLimit_MaxNbClipPlanes 

maximum number of active clipping planes

Graphic3d_TypeOfLimit_MaxNbViews 

maximum number of views

Graphic3d_TypeOfLimit_MaxTextureSize 

maximum size of texture

Graphic3d_TypeOfLimit_MaxViewDumpSizeX 

maximum width for image dump

Graphic3d_TypeOfLimit_MaxViewDumpSizeY 

maximum height for image dump

Graphic3d_TypeOfLimit_MaxCombinedTextureUnits 

maximum number of combined texture units for multitexturing

Graphic3d_TypeOfLimit_MaxMsaa 

maximum number of MSAA samples

Graphic3d_TypeOfLimit_HasPBR 

indicates whether PBR metallic-roughness shading model is supported

Graphic3d_TypeOfLimit_HasRayTracing 

indicates whether ray tracing is supported

Graphic3d_TypeOfLimit_HasRayTracingTextures 

indicates whether ray tracing textures are supported

Graphic3d_TypeOfLimit_HasRayTracingAdaptiveSampling 

indicates whether adaptive screen sampling is supported

Graphic3d_TypeOfLimit_HasRayTracingAdaptiveSamplingAtomic 

indicates whether optimized adaptive screen sampling is supported (hardware supports atomic float operations)

Graphic3d_TypeOfLimit_HasSRGB 

indicates whether sRGB rendering is supported

Graphic3d_TypeOfLimit_HasBlendedOit 

indicates whether necessary GL extensions for Weighted, Blended OIT available (without MSAA).

Graphic3d_TypeOfLimit_HasBlendedOitMsaa 

indicates whether necessary GL extensions for Weighted, Blended OIT available (with MSAA).

Graphic3d_TypeOfLimit_HasFlatShading 

indicates whether Flat shading (Graphic3d_TypeOfShadingModel_PhongFacet) is supported

Graphic3d_TypeOfLimit_HasMeshEdges 

indicates whether advanced mesh edges presentation is supported

Graphic3d_TypeOfLimit_IsWorkaroundFBO 

indicates whether workaround for Intel driver problem with empty FBO for images with big width is applied.

Graphic3d_TypeOfLimit_NB 

number of elements in this enumeration