Unigine::Render Class
UNIGINE | UNIGINE 2.0 | Comments |
---|---|---|
- | virtual int loadSettings(const char * name) const =0 | Loads the render settings from a given file. |
- | virtual int saveSettings(const char * name, int force) const =0 | Saves the current render settings to a given file. |
- | virtual int saveWorld (const XmlPtr & xml, int force) const =0 | Saves a render state into the Xml. |
- | virtual void setData(const char * data) const =0 | Sets user data associated with the world. |
- | virtual const char * getData() const =0 | Returns user string data associated with the world. |
- | virtual void setBudget(float budget) const =0 | Sets the value of the render budget, which limits the number of loaded/created graphics resources during a frame according to the loading/creation time. |
- | virtual float getBudget() const =0 | Returns the value of the render budget, which limits the number of loaded/created graphics resources during a frame according to the loading/creation time. |
- | virtual void setRenderMaterials(const char * materials) const =0 | Sets render postprocess materials that are applied before all other postprocess (such as HDR, DOF, etc.) are rendered. |
- | virtual const char * getRenderMaterials() const =0 | Returns names of the current postprocess materials that are applied before all other postprocess (such as HDR, DOF, etc.) are rendered. |
- | virtual void setCompositeMaterial(const char * materials) const =0 | Sets a custom composite material that specifies a custom shader used for the final composition of the full-screen image instead of the default one. |
- | virtual const char * getCompositeMaterial() const =0 | Returns a name of the current composite material that specifies a custom shader used for the final composition of the full-screen image instead of the default one. |
- | virtual void setPostMaterials(const char * materials) const =0 | Sets post postprocess materials that are applied after all other postprocess (such as HDR, DOF, etc.) are rendered. |
- | virtual const char * getPostMaterials() const =0 | Returns names of the current post postprocess materials that are applied after all other postprocess (such as HDR, DOF, etc.) are rendered. |
- | virtual void setFadeColor(const vec4 & color) const =0 | Sets the current fade color for the scene on the screen. |
- | virtual vec4 getFadeColor() const =0 | Returns the current fade color of the scene. |
virtual void renderViewport(const mat4 & projection, const UNIGINE_MAT4 & modelview, const char * materials, int viewport_mask, int reflection_mask, int shadows) const =0 | virtual void renderViewport(const mat4 & projection, const UNIGINE_MAT4 & modelview, const char * materials, int viewport_mask, int reflection_mask, int shadows, int visualizer) const =0 | Renders the viewport into the current render target. |
virtual void renderViewport (const mat4 & projection, const UNIGINE_MAT4 & modelview, const mat4 * projections, const UNIGINE_MAT4 * modelviews, const char * materials, int viewport_mask, int reflection_mask, int shadows) const =0 | virtual void renderViewport (const mat4 & projection, const UNIGINE_MAT4 & modelview, const mat4 * projections, const UNIGINE_MAT4 * modelviews, const char * materials, int viewport_mask, int reflection_mask, int shadows, int visualizer) const =0 | Renders the stereo viewport into the current render target. |
Last update: 2017-07-03
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)