PrevUpHomeNext

Surface attribute

#include <eglplus/surface_attrib.hpp>

enum class SurfaceAttrib : EGLenum
{
	Width                = EGL_WIDTH,
	Height               = EGL_HEIGHT,
	ConfigId             = EGL_CONFIG_ID,
	VGAlphaFormat        = EGL_VG_ALPHA_FORMAT,
	VGColorspace         = EGL_VG_COLORSPACE,
	GLColorspace         = EGL_GL_COLORSPACE,
	HorizontalResolution = EGL_HORIZONTAL_RESOLUTION,
	VerticalResolution   = EGL_VERTICAL_RESOLUTION,
	LargestPbuffer       = EGL_LARGEST_PBUFFER,
	MipmapTexture        = EGL_MIPMAP_TEXTURE,
	MipmapLevel          = EGL_MIPMAP_LEVEL,
	MultisampleResolve   = EGL_MULTISAMPLE_RESOLVE,
	PixelAspectRatio     = EGL_PIXEL_ASPECT_RATIO,
	RenderBuffer         = EGL_RENDER_BUFFER,
	SwapBehavior         = EGL_SWAP_BEHAVIOR,
	TextureFormat        = EGL_TEXTURE_FORMAT,
	TextureTarget        = EGL_TEXTURE_TARGET
};

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

StrCRef EnumValueName(SurfaceAttrib);

PrevUpHomeNext