#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] |