|
Oxygen Engine
Modern C++ 3D Engine using OpenGL
|
Inheritance diagram for oe::render::MultiMeshNode:
Collaboration diagram for oe::render::MultiMeshNode:Public Member Functions | |
| MultiMeshNode (oe::scene::MultiMeshNode &mesh_node) | |
| virtual void | render () override |
Public Member Functions inherited from oe::render::Node | |
| Node (scene::RenderableNode &scene_node) | |
| virtual void | fillShader (ShaderBase &shader) |
| Fill Shader uniforms (model matrix) | |
| void | prepareRendering (const oe::scene::Material *material=nullptr) |
| void | setRenderingPass (const RenderingPass rendering_pass) |
Additional Inherited Members | |
Protected Member Functions inherited from oe::util::NonCopyable | |
| NonCopyable (NonCopyable &&)=default | |
| NonCopyable & | operator= (NonCopyable &&)=default |
Protected Attributes inherited from oe::render::Node | |
| GeometryPass | _geometry_pass = GeometryPass::SOLID |
| RenderingPass | _rendering_pass = RenderingPass::FORWARD |
|
overridevirtual |
Reimplemented from oe::render::Node.