30 #ifndef EQ_PLY_INITDATA_H
31 #define EQ_PLY_INITDATA_H
43 void setFrameDataID(
const eq::uint128_t&
id )
44 { _frameDataID = id; }
46 eq::uint128_t getFrameDataID()
const {
return _frameDataID; }
47 const std::string& getWindowSystem()
const {
return _windowSystem; }
48 triply::RenderMode getRenderMode()
const {
return _renderMode; }
49 bool useGLSL()
const {
return _useGLSL; }
50 bool useInvertedFaces()
const {
return _invFaces; }
51 bool showLogo()
const {
return _logo; }
52 bool useROI()
const {
return _roi; }
55 virtual void getInstanceData( co::DataOStream& os );
56 virtual void applyInstanceData( co::DataIStream& is );
58 void setWindowSystem(
const std::string& windowSystem )
59 { _windowSystem = windowSystem; }
60 void setRenderMode(
const triply::RenderMode renderMode )
61 { _renderMode = renderMode; }
62 void enableGLSL() { _useGLSL =
true; }
63 void enableInvertedFaces() { _invFaces =
true; }
64 void disableLogo() { _logo =
false; }
65 void disableROI() { _roi =
false; }
68 eq::uint128_t _frameDataID;
69 std::string _windowSystem;
70 triply::RenderMode _renderMode;
79 #endif // EQ_PLY_INITDATA_H