17 #include <osg/Geometry>
48 virtual void copyVertices(std::vector<DtIndirectBindlessVertexFormat>& destinationVertices,
const osg::Geometry& srcGeometry,
const osg::Matrix& transform)
const;
51 virtual void copyNormals(std::vector<DtIndirectBindlessVertexFormat>& destinationVertices,
const osg::Geometry& srcGeometry)
const;
54 virtual void copyColors(std::vector<DtIndirectBindlessVertexFormat>& destinationVertices,
const osg::Geometry& srcGeometry)
const;
57 virtual void copyTextureCoords(std::vector< std::vector<Vector2_32> > & destinationCoordinates
58 ,
const osg::Geometry& srcGeometry
60 ,
const std::vector<DtIndirectBindlessVertexFormat>& destinationVertices)
const;
63 virtual void setModelName(
const std::string& modelname);
65 virtual bool degenerate(
void)
const;
69 virtual bool checkSrcTextureCoordsOk(
const osg::Geometry& srcGeometry)
const;
DtDe & myDe
Definition: DtIndirectVerticesHelper.h:76
utility class to copy src geometry into interleaved vertex format used by bindless ...
Definition: DtIndirectVerticesHelper.h:32
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
std::string myModelFileName
Definition: DtIndirectVerticesHelper.h:73
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
bool myDegenerateVertices
Definition: DtIndirectVerticesHelper.h:74
Contains the DtIndirectGeometryTextures class declaration.