Public Member Functions | |
typedef void APIENTRY | TglBindRenderbuffer (GLenum, GLuint) |
typedef void APIENTRY | TglDeleteRenderbuffers (GLsizei n, const GLuint *renderbuffers) |
typedef void APIENTRY | TglGenRenderbuffers (GLsizei, GLuint *) |
typedef void APIENTRY | TglRenderbufferStorage (GLenum, GLenum, GLsizei, GLsizei) |
typedef void APIENTRY | TglRenderbufferStorageMultisample (GLenum, GLsizei, GLenum, GLsizei, GLsizei) |
typedef void APIENTRY | TglRenderbufferStorageMultisampleCoverageNV (GLenum, GLsizei, GLsizei, GLenum, GLsizei, GLsizei) |
typedef void APIENTRY | TglBindFramebuffer (GLenum, GLuint) |
typedef void APIENTRY | TglDeleteFramebuffers (GLsizei n, const GLuint *framebuffers) |
typedef void APIENTRY | TglGenFramebuffers (GLsizei, GLuint *) |
typedef GLenum APIENTRY | TglCheckFramebufferStatus (GLenum) |
typedef void APIENTRY | TglFramebufferTexture1D (GLenum, GLenum, GLenum, GLuint, GLint) |
typedef void APIENTRY | TglFramebufferTexture2D (GLenum, GLenum, GLenum, GLuint, GLint) |
typedef void APIENTRY | TglFramebufferTexture3D (GLenum, GLenum, GLenum, GLuint, GLint, GLint) |
typedef void APIENTRY | TglFramebufferTextureLayer (GLenum, GLenum, GLuint, GLint, GLint) |
typedef void APIENTRY | TglFramebufferRenderbuffer (GLenum, GLenum, GLenum, GLuint) |
typedef void APIENTRY | TglGenerateMipmap (GLenum) |
typedef void APIENTRY | TglBlitFramebuffer (GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum) |
bool | isSupported () const |
bool | isMultisampleSupported () const |
bool | isMultisampleCoverageSupported () const |
bool | isPackedDepthStencilSupported () const |
Static Public Member Functions | |
static FBOExtensions * | instance (unsigned contextID, bool createIfNotInitalized) |
Public Attributes | |
TglBindRenderbuffer * | glBindRenderbuffer |
TglGenRenderbuffers * | glGenRenderbuffers |
TglDeleteRenderbuffers * | glDeleteRenderbuffers |
TglRenderbufferStorage * | glRenderbufferStorage |
TglRenderbufferStorageMultisample * | glRenderbufferStorageMultisample |
TglRenderbufferStorageMultisampleCoverageNV * | glRenderbufferStorageMultisampleCoverageNV |
TglBindFramebuffer * | glBindFramebuffer |
TglDeleteFramebuffers * | glDeleteFramebuffers |
TglGenFramebuffers * | glGenFramebuffers |
TglCheckFramebufferStatus * | glCheckFramebufferStatus |
TglFramebufferTexture1D * | glFramebufferTexture1D |
TglFramebufferTexture2D * | glFramebufferTexture2D |
TglFramebufferTexture3D * | glFramebufferTexture3D |
TglFramebufferTextureLayer * | glFramebufferTextureLayer |
TglFramebufferRenderbuffer * | glFramebufferRenderbuffer |
TglGenerateMipmap * | glGenerateMipmap |
TglBlitFramebuffer * | glBlitFramebuffer |
Protected Member Functions | |
FBOExtensions (unsigned int contextID) | |
Protected Attributes | |
bool | _supported |
bool | _packed_depth_stencil_supported |
osg::FBOExtensions::FBOExtensions | ( | unsigned int | contextID | ) | [protected] |
typedef void APIENTRY osg::FBOExtensions::TglBindRenderbuffer | ( | GLenum | , | |
GLuint | ||||
) |
typedef void APIENTRY osg::FBOExtensions::TglDeleteRenderbuffers | ( | GLsizei | n, | |
const GLuint * | renderbuffers | |||
) |
typedef void APIENTRY osg::FBOExtensions::TglGenRenderbuffers | ( | GLsizei | , | |
GLuint * | ||||
) |
typedef void APIENTRY osg::FBOExtensions::TglRenderbufferStorage | ( | GLenum | , | |
GLenum | , | |||
GLsizei | , | |||
GLsizei | ||||
) |
typedef void APIENTRY osg::FBOExtensions::TglRenderbufferStorageMultisample | ( | GLenum | , | |
GLsizei | , | |||
GLenum | , | |||
GLsizei | , | |||
GLsizei | ||||
) |
typedef void APIENTRY osg::FBOExtensions::TglRenderbufferStorageMultisampleCoverageNV | ( | GLenum | , | |
GLsizei | , | |||
GLsizei | , | |||
GLenum | , | |||
GLsizei | , | |||
GLsizei | ||||
) |
typedef void APIENTRY osg::FBOExtensions::TglBindFramebuffer | ( | GLenum | , | |
GLuint | ||||
) |
typedef void APIENTRY osg::FBOExtensions::TglDeleteFramebuffers | ( | GLsizei | n, | |
const GLuint * | framebuffers | |||
) |
typedef void APIENTRY osg::FBOExtensions::TglGenFramebuffers | ( | GLsizei | , | |
GLuint * | ||||
) |
typedef GLenum APIENTRY osg::FBOExtensions::TglCheckFramebufferStatus | ( | GLenum | ) |
typedef void APIENTRY osg::FBOExtensions::TglFramebufferTexture1D | ( | GLenum | , | |
GLenum | , | |||
GLenum | , | |||
GLuint | , | |||
GLint | ||||
) |
typedef void APIENTRY osg::FBOExtensions::TglFramebufferTexture2D | ( | GLenum | , | |
GLenum | , | |||
GLenum | , | |||
GLuint | , | |||
GLint | ||||
) |
typedef void APIENTRY osg::FBOExtensions::TglFramebufferTexture3D | ( | GLenum | , | |
GLenum | , | |||
GLenum | , | |||
GLuint | , | |||
GLint | , | |||
GLint | ||||
) |
typedef void APIENTRY osg::FBOExtensions::TglFramebufferTextureLayer | ( | GLenum | , | |
GLenum | , | |||
GLuint | , | |||
GLint | , | |||
GLint | ||||
) |
typedef void APIENTRY osg::FBOExtensions::TglFramebufferRenderbuffer | ( | GLenum | , | |
GLenum | , | |||
GLenum | , | |||
GLuint | ||||
) |
typedef void APIENTRY osg::FBOExtensions::TglGenerateMipmap | ( | GLenum | ) |
typedef void APIENTRY osg::FBOExtensions::TglBlitFramebuffer | ( | GLint | , | |
GLint | , | |||
GLint | , | |||
GLint | , | |||
GLint | , | |||
GLint | , | |||
GLint | , | |||
GLint | , | |||
GLbitfield | , | |||
GLenum | ||||
) |
static FBOExtensions* osg::FBOExtensions::instance | ( | unsigned | contextID, | |
bool | createIfNotInitalized | |||
) | [static] |
bool osg::FBOExtensions::isSupported | ( | ) | const [inline] |
bool osg::FBOExtensions::isMultisampleSupported | ( | ) | const [inline] |
bool osg::FBOExtensions::isMultisampleCoverageSupported | ( | ) | const [inline] |
bool osg::FBOExtensions::isPackedDepthStencilSupported | ( | ) | const [inline] |
TglBindRenderbuffer* osg::FBOExtensions::glBindRenderbuffer |
TglGenRenderbuffers* osg::FBOExtensions::glGenRenderbuffers |
TglDeleteRenderbuffers* osg::FBOExtensions::glDeleteRenderbuffers |
TglRenderbufferStorage* osg::FBOExtensions::glRenderbufferStorage |
TglRenderbufferStorageMultisample* osg::FBOExtensions::glRenderbufferStorageMultisample |
TglRenderbufferStorageMultisampleCoverageNV* osg::FBOExtensions::glRenderbufferStorageMultisampleCoverageNV |
TglBindFramebuffer* osg::FBOExtensions::glBindFramebuffer |
TglDeleteFramebuffers* osg::FBOExtensions::glDeleteFramebuffers |
TglGenFramebuffers* osg::FBOExtensions::glGenFramebuffers |
TglCheckFramebufferStatus* osg::FBOExtensions::glCheckFramebufferStatus |
TglFramebufferTexture1D* osg::FBOExtensions::glFramebufferTexture1D |
TglFramebufferTexture2D* osg::FBOExtensions::glFramebufferTexture2D |
TglFramebufferTexture3D* osg::FBOExtensions::glFramebufferTexture3D |
TglFramebufferTextureLayer* osg::FBOExtensions::glFramebufferTextureLayer |
TglFramebufferRenderbuffer* osg::FBOExtensions::glFramebufferRenderbuffer |
TglGenerateMipmap* osg::FBOExtensions::glGenerateMipmap |
TglBlitFramebuffer* osg::FBOExtensions::glBlitFramebuffer |
bool osg::FBOExtensions::_supported [protected] |
bool osg::FBOExtensions::_packed_depth_stencil_supported [protected] |