Oxygen Engine
Modern C++ 3D Engine using OpenGL
|
Public Member Functions | |
SkinnedMeshNode (scene::SkinnedMeshNode &node) | |
virtual void | render () override |
virtual void | fillShader (ShaderBase &shader) override |
![]() | |
Node (scene::RenderableNode &scene_node) | |
void | prepareRendering (const oe::scene::Material *material=nullptr) |
void | setRenderingPass (const RenderingPass rendering_pass) |
Additional Inherited Members | |
![]() | |
GeometryPass | _geometry_pass = GeometryPass::SOLID |
RenderingPass | _rendering_pass = RenderingPass::FORWARD |
oe::render::SkinnedMeshNode::SkinnedMeshNode | ( | scene::SkinnedMeshNode & | node | ) |
Generate a render Node from a skinned mesh node
node | Skinned node |
|
overridevirtual |
Fill Shader uniforms (send bones and blendshape data)
Reimplemented from oe::render::Node.
|
overridevirtual |
Reimplemented from oe::render::Node.