PrevUpHomeNext

Configuration attribute

#include <eglplus/config_attrib.hpp>

enum class ConfigAttrib : EGLenum
{
	BufferSize            = EGL_BUFFER_SIZE,
	RedSize               = EGL_RED_SIZE,
	GreenSize             = EGL_GREEN_SIZE,
	BlueSize              = EGL_BLUE_SIZE,
	LuminanceSize         = EGL_LUMINANCE_SIZE,
	AlphaSize             = EGL_ALPHA_SIZE,
	AlphaMaskSize         = EGL_ALPHA_MASK_SIZE,
	BindToTextureRGB      = EGL_BIND_TO_TEXTURE_RGB,
	BindToTextureRGBA     = EGL_BIND_TO_TEXTURE_RGBA,
	ColorBufferType       = EGL_COLOR_BUFFER_TYPE,
	ConfigCaveat          = EGL_CONFIG_CAVEAT,
	ConfigId              = EGL_CONFIG_ID,
	Conformant            = EGL_CONFORMANT,
	DepthSize             = EGL_DEPTH_SIZE,
	Level                 = EGL_LEVEL,
	MaxPbufferWidth       = EGL_MAX_PBUFFER_WIDTH,
	MaxPbufferHeight      = EGL_MAX_PBUFFER_HEIGHT,
	MaxPbufferPixels      = EGL_MAX_PBUFFER_PIXELS,
	MaxSwapInterval       = EGL_MAX_SWAP_INTERVAL,
	MinSwapInterval       = EGL_MIN_SWAP_INTERVAL,
	NativeRenderable      = EGL_NATIVE_RENDERABLE,
	NativeVisualId        = EGL_NATIVE_VISUAL_ID,
	NativeVisualType      = EGL_NATIVE_VISUAL_TYPE,
	RenderableType        = EGL_RENDERABLE_TYPE,
	SampleBuffers         = EGL_SAMPLE_BUFFERS,
	Samples               = EGL_SAMPLES,
	StencilSize           = EGL_STENCIL_SIZE,
	SurfaceType           = EGL_SURFACE_TYPE,
	TransparentType       = EGL_TRANSPARENT_TYPE,
	TransparentRedValue   = EGL_TRANSPARENT_RED_VALUE,
	TransparentGreenValue = EGL_TRANSPARENT_GREEN_VALUE,
	TransparentBlueValue  = EGL_TRANSPARENT_BLUE_VALUE
};

template <>
Range<ConfigAttrib> EnumValueRange<ConfigAttrib>(void);

StrCRef EnumValueName(ConfigAttrib);

PrevUpHomeNext