#include <fbo.h>
Public Types | |
enum | FBSType { COLOR, DEPTH, STENCIL } |
Public Member Functions | |
virtual FBSType | Semantic (void) const =0 |
virtual bool | ValidateFormat (GLenum format) const =0 |
Static Public Member Functions | |
static bool | ValidateColor (GLenum type) |
static bool | ValidateDepth (GLenum type) |
static bool | ValidateFormat (FBSType type, GLenum format) |
static bool | ValidateStencil (GLenum type) |
virtual FBSType FrameBufferSemantic::Semantic | ( | void | ) | const [pure virtual] |
Implemented in StencilRenderTarget, DepthRenderTarget, ColorRenderTarget, StencilTexture, DepthTexture, and ColorTexture.
static bool FrameBufferSemantic::ValidateColor | ( | GLenum | type | ) | [inline, static] |
static bool FrameBufferSemantic::ValidateDepth | ( | GLenum | type | ) | [inline, static] |
virtual bool FrameBufferSemantic::ValidateFormat | ( | GLenum | format | ) | const [pure virtual] |
Implemented in StencilRenderTarget, DepthRenderTarget, ColorRenderTarget, StencilTexture, DepthTexture, and ColorTexture.
static bool FrameBufferSemantic::ValidateFormat | ( | FBSType | type, |
GLenum | format | ||
) | [inline, static] |
static bool FrameBufferSemantic::ValidateStencil | ( | GLenum | type | ) | [inline, static] |