Showing results for

scene graph

on vsg-dev.github.io
vsg-dev.github.io › vsg dev.io › vsg dev.io › tutorials
Tutorials | VulkanSceneGraph
...to Vulkan & VulkanSceneGraph
- Foundations - base classes, memory management, maths and IO.
- Scene Graph - nodes, geometry and state
- Application - viewers, utilities and threading
- Developing Skills...
vsg-dev.github.io › vsgTutorial › vsgTutorial › scenegraph
Commands | vsgTutorial
The class definitions for the Vulkan command nodes of the scene graph can be found in the VulkanSceneGraph/include/vsg/commands directory. Examples that...
vsg-dev.github.io › vsg dev.io › vsg dev.io › documentation
3rd Party Resources of interest | VulkanSceneGraph
...3rd party scene graphs
- Paul Martz’s JAG
- Jeremy Moles’ Heirograph scene graph (need reference)
Suggestions in osg-users ML/forum post from Paweł...
vsg-dev.github.io › vsgTutorial › vsgTutorial › foundations
Visitors | vsgTutorial
Visitors
The vsg::Visitor and vsg::ConstVisitor base classes are a variation of the Visitor Design Pattern designed specifically for scene graphs. The particular...
vsg-dev.github.io › vsg dev.io › ref › VulkanSceneGraph
vsg: include/vsg/nodes/CullNode.h Source File
...CullNode.h:25
RecordTraversal traverses a scene graph doing view frustum culling and invoking state/commands to rec...
Definition: RecordTraversal.h:61
Definition: Visitor...
vsg-dev.github.io › vsg dev.io › ref › VulkanSceneGraph
vsg: include/vsg/app/CommandGraph.h Source File
...CommandGraph is a group node that sits at the top of the scene graph and manages the recording of its...
Definition: CommandGraph.h:27
vsg-dev.github.io › vsg dev.io › ref › VulkanSceneGraph
vsg: include/vsg/nodes/DepthSorted.h Source File
...DepthSorted.h:27
RecordTraversal traverses a scene graph doing view frustum culling and invoking state/commands to rec...
Definition: RecordTraversal.h:61
Definition: Visitor...
vsg-dev.github.io › vsg dev.io › ref › VulkanSceneGraph
vsg: vsg::ViewDependentState Class Reference
...You don't need to explicitly add these if you have created your scene graph using vsg::Builder or used loaders like vsgXchange::Assimp.
vsg-dev.github.io › vsg dev.io › ref › VulkanSceneGraph
vsg: include/vsg/app/Camera.h Source File
...override;
57 ObjectPath _objectPath;
FindCameras is a visitor that traverses a scene graph to collect the Cameras found within it.
Definition: Camera.h:48
vsg-dev.github.io › vsgTutorial › vsgTutorial › SettingTheScene
Development Principles | vsgTutorial
...The VulkanSceneGraph library is built upon the Scene Graph concept and is written specifically for Vulkan. Just as Vulkan is the successor to OpenGL...