| makVrv::DtPostProcessorDrawable::DtPostProcessorDrawable |
( |
DtDe & |
de | ) |
|
| makVrv::DtPostProcessorDrawable::DtPostProcessorDrawable |
( |
const DtPostProcessorDrawable & |
orig, |
|
|
const osg::CopyOp & |
op |
|
) |
| |
| virtual makVrv::DtPostProcessorDrawable::~DtPostProcessorDrawable |
( |
| ) |
|
|
virtual |
| makVrv::DtPostProcessorDrawable::DtPostProcessorDrawable |
( |
| ) |
|
|
private |
private default constructor. not allowed.
prevent copy-construction
| virtual void makVrv::DtPostProcessorDrawable::drawTexturedQuad |
( |
bool |
drawOnly = false | ) |
const |
|
virtual |
prevent assignment
render a simple quad using the current opengl state (setup shader/uniform/textures before calling)
| virtual void makVrv::DtPostProcessorDrawable::beginTexturedQuad |
( |
| ) |
const |
|
virtual |
vert pointes gl states etc
| virtual void makVrv::DtPostProcessorDrawable::endTexturedQuad |
( |
| ) |
const |
|
virtual |
disable modes stup in begin
| virtual std::string makVrv::DtPostProcessorDrawable::preprocessorDefinesString |
( |
void |
| ) |
const |
|
virtual |
preprocessor string taking into account the current options (multiview, etc)
| virtual DtGlProgram* makVrv::DtPostProcessorDrawable::createProgram |
( |
const std::string & |
path, |
|
|
const std::string & |
prefixName, |
|
|
const std::string & |
preprocessor = "" |
|
) |
| const |
|
virtual |
create a program based on the name (name_ps.glsl and name_vs.glsl files are used)
| void makVrv::DtPostProcessorDrawable::setupGeometry |
( |
| ) |
const |
|
protected |
brief setup the vertex buffer object used in draw quad
| DtDe& makVrv::DtPostProcessorDrawable::myDe |
|
protected |
| unsigned int makVrv::DtPostProcessorDrawable::myMutableVbo |
|
mutableprotected |
The documentation for this class was generated from the following file: