![]() |
VR-Forces 5.0.2 Developer's Guide
|
utility class to copy src geometry into interleaved vertex format used by bindless
Public Member Functions | |
| DtIndirectVerticesHelper (DtDe &de) | |
| virtual | ~DtIndirectVerticesHelper () |
| DtIndirectVerticesHelper (const DtIndirectVerticesHelper &)=delete | |
| DtIndirectVerticesHelper & | operator= (const DtIndirectVerticesHelper &)=delete |
| virtual void | copyVertices (std::vector< DtIndirectBindlessVertexFormat > &destinationVertices, const osg::Geometry &srcGeometry, const osg::Matrix &transform) const |
| virtual void | copyNormals (std::vector< DtIndirectBindlessVertexFormat > &destinationVertices, const osg::Geometry &srcGeometry) const |
| virtual void | copyColors (std::vector< DtIndirectBindlessVertexFormat > &destinationVertices, const osg::Geometry &srcGeometry) const |
| virtual void | copyTextureCoords (std::vector< std::vector< Vector2_32 > > &destinationCoordinates, const osg::Geometry &srcGeometry, const DtIndirectGeometryTexturesRefPtr textureForThisGeometry, const std::vector< DtIndirectBindlessVertexFormat > &destinationVertices) const |
| virtual void | setModelName (const std::string &modelname) |
| virtual bool | degenerate (void) const |
Protected Member Functions | |
| virtual bool | checkSrcTextureCoordsOk (const osg::Geometry &srcGeometry) const |
Protected Attributes | |
| std::string | myModelFileName |
| bool | myDegenerateVertices |
| DtDe & | myDe |
| makVrv::DtIndirectVerticesHelper::DtIndirectVerticesHelper | ( | DtDe & | de | ) |
constructor
|
virtual |
destructor
|
delete |
not allowed
|
delete |
not allowed
|
virtual |
copy the vertex positions from src into the destination
|
virtual |
copy the vertex normals from src into the destination
|
virtual |
copy the vertex colors from src into the destination
|
virtual |
copy the vertex texture coordinates from src into the destination
|
virtual |
used for error messages
|
virtual |
|
protectedvirtual |
check if the src texture coordinates check out
|
protected |
|
mutableprotected |
|
protected |