15#include <vsg/core/ConstVisitor.h>
16#include <vsg/core/Inherit.h>
27 std::set<const Object*> dynamicObjects;
29 inline void tag(
const Object*
object)
31 dynamicObjects.insert(
object);
34 inline bool tagged(
const Object*
object)
36 return dynamicObjects.count(
object) != 0;
40 void apply(
const Object&
object)
override;
41 void apply(
const Data& data)
override;
43 void apply(
const Animation& animation)
override;
49 void apply(
const Image& image)
override;
50 void apply(
const ImageView& imageView)
override;
51 void apply(
const ImageInfo& info)
override;
58 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