#include <GteGL4DrawTarget.h>
Public Member Functions | |
void | Disable () |
void | Enable () |
GL4TextureDS * | GetDSTexture () const |
GL4TextureRT * | GetRTTexture (unsigned int i) const |
GL4DrawTarget (DrawTarget const *target, std::vector< GL4TextureRT * > &rtTextures, GL4TextureDS *dsTexture) | |
virtual | ~GL4DrawTarget () |
Public Member Functions inherited from gte::GEDrawTarget | |
DrawTarget * | GetDrawTarget () const |
virtual | ~GEDrawTarget () |
Static Public Member Functions | |
static std::shared_ptr< GEDrawTarget > | Create (DrawTarget const *target, std::vector< GEObject * > &rtTextures, GEObject *dsTexture) |
Private Attributes | |
GL4TextureDS * | mDSTexture |
GLuint | mFrameBuffer |
std::vector< GL4TextureRT * > | mRTTextures |
GLdouble | mSaveViewportFar |
GLsizei | mSaveViewportHeight |
GLdouble | mSaveViewportNear |
GLsizei | mSaveViewportWidth |
GLint | mSaveViewportX |
GLint | mSaveViewportY |
Additional Inherited Members | |
Protected Member Functions inherited from gte::GEDrawTarget | |
GEDrawTarget (DrawTarget const *gtTarget) | |
Protected Attributes inherited from gte::GEDrawTarget | |
DrawTarget * | mTarget |
Definition at line 17 of file GteGL4DrawTarget.h.
|
virtual |
Definition at line 13 of file GteGL4DrawTarget.cpp.
GL4DrawTarget::GL4DrawTarget | ( | DrawTarget const * | target, |
std::vector< GL4TextureRT * > & | rtTextures, | ||
GL4TextureDS * | dsTexture | ||
) |
Definition at line 18 of file GteGL4DrawTarget.cpp.
|
static |
Definition at line 32 of file GteGL4DrawTarget.cpp.
void GL4DrawTarget::Disable | ( | ) |
Definition at line 94 of file GteGL4DrawTarget.cpp.
void GL4DrawTarget::Enable | ( | ) |
Definition at line 45 of file GteGL4DrawTarget.cpp.
|
inline |
Definition at line 55 of file GteGL4DrawTarget.h.
|
inline |
Definition at line 50 of file GteGL4DrawTarget.h.
|
private |
Definition at line 37 of file GteGL4DrawTarget.h.
|
private |
Definition at line 39 of file GteGL4DrawTarget.h.
|
private |
Definition at line 36 of file GteGL4DrawTarget.h.
|
private |
Definition at line 47 of file GteGL4DrawTarget.h.
|
private |
Definition at line 45 of file GteGL4DrawTarget.h.
|
private |
Definition at line 46 of file GteGL4DrawTarget.h.
|
private |
Definition at line 44 of file GteGL4DrawTarget.h.
|
private |
Definition at line 42 of file GteGL4DrawTarget.h.
|
private |
Definition at line 43 of file GteGL4DrawTarget.h.