15#include <vsg/core/ConstVisitor.h>
16#include <vsg/core/Inherit.h>
28 std::set<const Object*> dynamicObjects;
30 inline void tag(
const Object*
object)
32 dynamicObjects.insert(
object);
35 inline bool tagged(
const Object*
object)
37 return dynamicObjects.count(
object) != 0;
41 void apply(
const Object&
object)
override;
42 void apply(
const Data& data)
override;
44 void apply(
const Animation& animation)
override;
50 void apply(
const Image& image)
override;
51 void apply(
const ImageView& imageView)
override;
52 void apply(
const ImageInfo& info)
override;
59 void apply(
const Geometry& geom)
override;
AnimationGroup node provides a list of child nodes and a list of animations to animate them.
Definition AnimationGroup.h:24
Animation class that controls a single animation made up of one more samplers.
Definition Animation.h:44
Base class for animation samplers that sample animation data and set associated scene graph objects.
Definition Animation.h:24
BindIndexBuffer command encapsulates vkCmdBindIndexBuffer call and associated settings.
Definition BindIndexBuffer.h:28
BindVertexBuffers command encapsulates vkCmdBindVertexBuffers call and associated settings.
Definition BindVertexBuffers.h:25
BufferInfo encapsulates the settings that map to VkDescriptorBufferInfo.
Definition BufferInfo.h:27
Definition DescriptorBuffer.h:24
Definition DescriptorImage.h:24
Find all the objects that should be treated as dynamic (their values change.)
Definition FindDynamicObjects.h:25
Image class encapsulates VkImage and VkImageCreateInfo settings used to set it up.
Definition Image.h:25
ImageInfo class provides the VkDescriptorImageInfo settings used when setting up vsg::/vkDescriptorIm...
Definition ImageInfo.h:23
ImageView class encapsulates VkImageView and VkImageViewCreateInfo settings used to set it up.
Definition ImageView.h:25
Animation sampler for acumulating vsg::Joint hierarchies and assigned accumulated transform matrices ...
Definition JointSampler.h:23
Animation sampler for morphing geometry, implementation not yet completed.
Definition MorphSampler.h:48
Definition VertexDraw.h:25
Definition VertexIndexDraw.h:25