vsg 1.1.3
VulkanSceneGraph library
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
vsg::CollectResourceRequirements Class Reference

CollectResourceRequirements is a visitor class that collects the ResourceRequirements of a scene graph. More...

#include <ResourceRequirements.h>

Inheritance diagram for vsg::CollectResourceRequirements:
Inheritance graph
[legend]
Collaboration diagram for vsg::CollectResourceRequirements:
Collaboration graph
[legend]

Public Member Functions

ref_ptr< ResourceHintscreateResourceHints (uint32_t tileMultiplier=1) const
 create ResouceHints that capture the collected ResourceRequirements. Note, call after the CollectResourceRequirements traversal.
 
bool checkForResourceHints (const Object &object)
 
void apply (const Object &object) override
 
void apply (const ResourceHints &resourceHints) override
 
void apply (const Node &node) override
 
void apply (const StateCommand &stateCommand) override
 
void apply (const DescriptorSet &descriptorSet) override
 
void apply (const Descriptor &descriptor) override
 
void apply (const DescriptorBuffer &descriptorBuffer) override
 
void apply (const DescriptorImage &descriptorImage) override
 
void apply (const PagedLOD &plod) override
 
void apply (const Light &light) override
 
void apply (const View &view) override
 
void apply (const DepthSorted &depthSorted) override
 
void apply (const Layer &layer) override
 
void apply (const Bin &bin) override
 
void apply (const Geometry &geometry) override
 
void apply (const VertexDraw &vid) override
 
void apply (const VertexIndexDraw &vid) override
 
void apply (const BindVertexBuffers &bvb) override
 
void apply (const BindIndexBuffer &bib) override
 
virtual void apply (ref_ptr< BufferInfo > bufferInfo)
 
virtual void apply (ref_ptr< ImageInfo > imageInfo)
 
virtual void apply (const Object &)
 
virtual void apply (const Objects &)
 
virtual void apply (const External &)
 
virtual void apply (const Data &)
 
virtual void apply (const stringValue &)
 
virtual void apply (const wstringValue &)
 
virtual void apply (const boolValue &)
 
virtual void apply (const intValue &)
 
virtual void apply (const uintValue &)
 
virtual void apply (const floatValue &)
 
virtual void apply (const doubleValue &)
 
virtual void apply (const vec2Value &)
 
virtual void apply (const vec3Value &)
 
virtual void apply (const vec4Value &)
 
virtual void apply (const dvec2Value &)
 
virtual void apply (const dvec3Value &)
 
virtual void apply (const dvec4Value &)
 
virtual void apply (const bvec2Value &)
 
virtual void apply (const bvec3Value &)
 
virtual void apply (const bvec4Value &)
 
virtual void apply (const ubvec2Value &)
 
virtual void apply (const ubvec3Value &)
 
virtual void apply (const ubvec4Value &)
 
virtual void apply (const svec2Value &)
 
virtual void apply (const svec3Value &)
 
virtual void apply (const svec4Value &)
 
virtual void apply (const usvec2Value &)
 
virtual void apply (const usvec3Value &)
 
virtual void apply (const usvec4Value &)
 
virtual void apply (const ivec2Value &)
 
virtual void apply (const ivec3Value &)
 
virtual void apply (const ivec4Value &)
 
virtual void apply (const uivec2Value &)
 
virtual void apply (const uivec3Value &)
 
virtual void apply (const uivec4Value &)
 
virtual void apply (const mat4Value &)
 
virtual void apply (const dmat4Value &)
 
virtual void apply (const byteArray &)
 
virtual void apply (const ubyteArray &)
 
virtual void apply (const shortArray &)
 
virtual void apply (const ushortArray &)
 
virtual void apply (const intArray &)
 
virtual void apply (const uintArray &)
 
virtual void apply (const floatArray &)
 
virtual void apply (const doubleArray &)
 
virtual void apply (const vec2Array &)
 
virtual void apply (const vec3Array &)
 
virtual void apply (const vec4Array &)
 
virtual void apply (const dvec2Array &)
 
virtual void apply (const dvec3Array &)
 
virtual void apply (const dvec4Array &)
 
virtual void apply (const bvec2Array &)
 
virtual void apply (const bvec3Array &)
 
virtual void apply (const bvec4Array &)
 
virtual void apply (const svec2Array &)
 
virtual void apply (const svec3Array &)
 
virtual void apply (const svec4Array &)
 
virtual void apply (const ivec2Array &)
 
virtual void apply (const ivec3Array &)
 
virtual void apply (const ivec4Array &)
 
virtual void apply (const ubvec2Array &)
 
virtual void apply (const ubvec3Array &)
 
virtual void apply (const ubvec4Array &)
 
virtual void apply (const usvec2Array &)
 
virtual void apply (const usvec3Array &)
 
virtual void apply (const usvec4Array &)
 
virtual void apply (const uivec2Array &)
 
virtual void apply (const uivec3Array &)
 
virtual void apply (const uivec4Array &)
 
virtual void apply (const mat4Array &)
 
virtual void apply (const dmat4Array &)
 
virtual void apply (const block64Array &)
 
virtual void apply (const block128Array &)
 
virtual void apply (const ubyteArray2D &)
 
virtual void apply (const ushortArray2D &)
 
virtual void apply (const uintArray2D &)
 
virtual void apply (const floatArray2D &)
 
virtual void apply (const doubleArray2D &)
 
virtual void apply (const vec2Array2D &)
 
virtual void apply (const vec3Array2D &)
 
virtual void apply (const vec4Array2D &)
 
virtual void apply (const dvec2Array2D &)
 
virtual void apply (const dvec3Array2D &)
 
virtual void apply (const dvec4Array2D &)
 
virtual void apply (const bvec2Array2D &)
 
virtual void apply (const bvec3Array2D &)
 
virtual void apply (const bvec4Array2D &)
 
virtual void apply (const svec2Array2D &)
 
virtual void apply (const svec3Array2D &)
 
virtual void apply (const svec4Array2D &)
 
virtual void apply (const ivec2Array2D &)
 
virtual void apply (const ivec3Array2D &)
 
virtual void apply (const ivec4Array2D &)
 
virtual void apply (const ubvec2Array2D &)
 
virtual void apply (const ubvec3Array2D &)
 
virtual void apply (const ubvec4Array2D &)
 
virtual void apply (const usvec2Array2D &)
 
virtual void apply (const usvec3Array2D &)
 
virtual void apply (const usvec4Array2D &)
 
virtual void apply (const uivec2Array2D &)
 
virtual void apply (const uivec3Array2D &)
 
virtual void apply (const uivec4Array2D &)
 
virtual void apply (const block64Array2D &)
 
virtual void apply (const block128Array2D &)
 
virtual void apply (const ubyteArray3D &)
 
virtual void apply (const ushortArray3D &)
 
virtual void apply (const uintArray3D &)
 
virtual void apply (const floatArray3D &)
 
virtual void apply (const doubleArray3D &)
 
virtual void apply (const vec2Array3D &)
 
virtual void apply (const vec3Array3D &)
 
virtual void apply (const vec4Array3D &)
 
virtual void apply (const dvec2Array3D &)
 
virtual void apply (const dvec3Array3D &)
 
virtual void apply (const dvec4Array3D &)
 
virtual void apply (const ubvec2Array3D &)
 
virtual void apply (const ubvec3Array3D &)
 
virtual void apply (const ubvec4Array3D &)
 
virtual void apply (const block64Array3D &)
 
virtual void apply (const block128Array3D &)
 
virtual void apply (const Node &)
 
virtual void apply (const Compilable &)
 
virtual void apply (const Commands &)
 
virtual void apply (const Group &)
 
virtual void apply (const QuadGroup &)
 
virtual void apply (const LOD &)
 
virtual void apply (const PagedLOD &)
 
virtual void apply (const StateGroup &)
 
virtual void apply (const CullGroup &)
 
virtual void apply (const CullNode &)
 
virtual void apply (const MatrixTransform &)
 
virtual void apply (const Transform &)
 
virtual void apply (const Geometry &)
 
virtual void apply (const VertexDraw &)
 
virtual void apply (const VertexIndexDraw &)
 
virtual void apply (const DepthSorted &)
 
virtual void apply (const Layer &)
 
virtual void apply (const Bin &)
 
virtual void apply (const Switch &)
 
virtual void apply (const Light &)
 
virtual void apply (const AmbientLight &)
 
virtual void apply (const DirectionalLight &)
 
virtual void apply (const PointLight &)
 
virtual void apply (const SpotLight &)
 
virtual void apply (const InstrumentationNode &)
 
virtual void apply (const RegionOfInterest &)
 
virtual void apply (const Text &)
 
virtual void apply (const TextGroup &)
 
virtual void apply (const TextTechnique &)
 
virtual void apply (const TextLayout &)
 
virtual void apply (const Animation &)
 
virtual void apply (const AnimationGroup &)
 
virtual void apply (const AnimationSampler &)
 
virtual void apply (const JointSampler &)
 
virtual void apply (const MorphSampler &)
 
virtual void apply (const TransformSampler &)
 
virtual void apply (const Joint &)
 
virtual void apply (const BufferInfo &)
 
virtual void apply (const ImageInfo &)
 
virtual void apply (const ImageView &)
 
virtual void apply (const Image &)
 
virtual void apply (const Command &)
 
virtual void apply (const StateCommand &)
 
virtual void apply (const StateSwitch &)
 
virtual void apply (const CommandBuffer &)
 
virtual void apply (const RenderPass &)
 
virtual void apply (const BindDescriptorSet &)
 
virtual void apply (const BindDescriptorSets &)
 
virtual void apply (const BindViewDescriptorSets &)
 
virtual void apply (const Descriptor &)
 
virtual void apply (const DescriptorBuffer &)
 
virtual void apply (const DescriptorImage &)
 
virtual void apply (const DescriptorSet &)
 
virtual void apply (const BindVertexBuffers &)
 
virtual void apply (const BindIndexBuffer &)
 
virtual void apply (const BindComputePipeline &)
 
virtual void apply (const BindGraphicsPipeline &)
 
virtual void apply (const BindRayTracingPipeline &)
 
virtual void apply (const GraphicsPipeline &)
 
virtual void apply (const ComputePipeline &)
 
virtual void apply (const RayTracingPipeline &)
 
virtual void apply (const GraphicsPipelineState &)
 
virtual void apply (const ShaderStage &)
 
virtual void apply (const VertexInputState &)
 
virtual void apply (const InputAssemblyState &)
 
virtual void apply (const TessellationState &)
 
virtual void apply (const ViewportState &)
 
virtual void apply (const RasterizationState &)
 
virtual void apply (const MultisampleState &)
 
virtual void apply (const DepthStencilState &)
 
virtual void apply (const ColorBlendState &)
 
virtual void apply (const DynamicState &)
 
virtual void apply (const ResourceHints &)
 
virtual void apply (const Draw &)
 
virtual void apply (const DrawIndexed &)
 
virtual void apply (const ClearAttachments &)
 
virtual void apply (const ClearColorImage &)
 
virtual void apply (const ClearDepthStencilImage &)
 
virtual void apply (const QueryPool &)
 
virtual void apply (const ResetQueryPool &)
 
virtual void apply (const BeginQuery &)
 
virtual void apply (const EndQuery &)
 
virtual void apply (const WriteTimestamp &)
 
virtual void apply (const CopyQueryPoolResults &)
 
virtual void apply (const DrawMeshTasks &)
 
virtual void apply (const DrawMeshTasksIndirect &)
 
virtual void apply (const DrawMeshTasksIndirectCount &)
 
virtual void apply (const UIEvent &)
 
virtual void apply (const WindowEvent &)
 
virtual void apply (const ExposeWindowEvent &)
 
virtual void apply (const ConfigureWindowEvent &)
 
virtual void apply (const CloseWindowEvent &)
 
virtual void apply (const FocusInEvent &)
 
virtual void apply (const FocusOutEvent &)
 
virtual void apply (const KeyEvent &)
 
virtual void apply (const KeyPressEvent &)
 
virtual void apply (const KeyReleaseEvent &)
 
virtual void apply (const PointerEvent &)
 
virtual void apply (const ButtonPressEvent &)
 
virtual void apply (const ButtonReleaseEvent &)
 
virtual void apply (const MoveEvent &)
 
virtual void apply (const TouchEvent &)
 
virtual void apply (const TouchDownEvent &)
 
virtual void apply (const TouchUpEvent &)
 
virtual void apply (const TouchMoveEvent &)
 
virtual void apply (const ScrollWheelEvent &)
 
virtual void apply (const TerminateEvent &)
 
virtual void apply (const FrameEvent &)
 
virtual void apply (const ShaderCompileSettings &)
 
virtual void apply (const Camera &)
 
virtual void apply (const CommandGraph &)
 
virtual void apply (const SecondaryCommandGraph &)
 
virtual void apply (const RenderGraph &)
 
virtual void apply (const View &)
 
virtual void apply (const Viewer &)
 
virtual void apply (const ViewMatrix &)
 
virtual void apply (const LookAt &)
 
virtual void apply (const RelativeViewMatrix &)
 
virtual void apply (const TrackingViewMatrix &)
 
virtual void apply (const ProjectionMatrix &)
 
virtual void apply (const Perspective &)
 
virtual void apply (const Orthographic &)
 
virtual void apply (const RelativeProjection &)
 
virtual void apply (const EllipsoidPerspective &)
 
virtual void apply (const FrameStamp &)
 
- Public Member Functions inherited from vsg::Inherit< ConstVisitor, CollectResourceRequirements >
 Inherit (Args &&... args)
 
std::size_t sizeofObject () const noexcept override
 
const charclassName () const noexcept override
 
const std::type_info & type_info () const noexcept override
 
bool is_compatible (const std::type_info &type) const noexcept override
 
int compare (const Object &rhs) const override
 
void accept (Visitor &visitor) override
 
void accept (ConstVisitor &visitor) const override
 
void accept (RecordTraversal &visitor) const override
 
- Public Member Functions inherited from vsg::ConstVisitor
 ConstVisitor (const ConstVisitor &rhs, const CopyOp &copyop={})
 
virtual InstrumentationgetInstrumentation ()
 
- Public Member Functions inherited from vsg::Object
 Object (const Object &object, const CopyOp &copyop={})
 
Objectoperator= (const Object &)
 
template<class T >
T * cast ()
 
template<class T >
const T * cast () const
 
virtual ref_ptr< Objectclone (const CopyOp &copyop={}) const
 
virtual void traverse (Visitor &)
 
virtual void traverse (ConstVisitor &) const
 
virtual void traverse (RecordTraversal &) const
 
virtual void read (Input &input)
 
virtual void write (Output &output) const
 
void ref () const noexcept
 
void unref () const noexcept
 
void unref_nodelete () const noexcept
 
unsigned int referenceCount () const noexcept
 
template<typename T >
void setValue (const std::string &key, const T &value)
 
void setValue (const std::string &key, const char *value)
 specialization of setValue to handle passing C strings
 
template<typename T >
bool getValue (const std::string &key, T &value) const
 get specified value type, return false if value associated with key is not assigned or is not the correct type
 
void setObject (const std::string &key, ref_ptr< Object > object)
 assign an Object associated with key
 
ObjectgetObject (const std::string &key)
 get Object pointer associated with key, return nullptr if no object associated with key has been assigned
 
const ObjectgetObject (const std::string &key) const
 get const Object pointer associated with key, return nullptr if no object associated with key has been assigned
 
template<class T >
T * getObject (const std::string &key)
 get object pointer of specified type associated with key, return nullptr if no object associated with key has been assigned
 
template<class T >
const T * getObject (const std::string &key) const
 get const object pointer of specified type associated with key, return nullptr if no object associated with key has been assigned
 
ref_ptr< ObjectgetRefObject (const std::string &key)
 get ref_ptr<Object> associated with key, return nullptr if no object associated with key has been assigned
 
ref_ptr< const ObjectgetRefObject (const std::string &key) const
 get ref_ptr<const Object> pointer associated with key, return nullptr if no object associated with key has been assigned
 
template<class T >
ref_ptr< T > getRefObject (const std::string &key)
 get ref_ptr<T> of specified type associated with key, return nullptr if no object associated with key has been assigned
 
template<class T >
const ref_ptr< const T > getRefObject (const std::string &key) const
 get ref_ptr<const T> of specified type associated with key, return nullptr if no object associated with key has been assigned
 
void removeObject (const std::string &key)
 remove meta object or value associated with key
 
AuxiliarygetOrCreateAuxiliary ()
 
AuxiliarygetAuxiliary ()
 
const AuxiliarygetAuxiliary () const
 

Public Attributes

ResourceRequirements requirements
 
- Public Attributes inherited from vsg::ConstVisitor
Mask traversalMask = MASK_ALL
 
Mask overrideMask = MASK_OFF
 

Protected Member Functions

bool registerDescriptor (const Descriptor &descriptor)
 
- Protected Member Functions inherited from vsg::Object
virtual void _attemptDelete () const
 
void setAuxiliary (Auxiliary *auxiliary)
 

Protected Attributes

uint32_t _numResourceHintsAbove = 0
 

Additional Inherited Members

- Static Public Member Functions inherited from vsg::Inherit< ConstVisitor, CollectResourceRequirements >
static ref_ptr< CollectResourceRequirementscreate (Args &&... args)
 
static ref_ptr< CollectResourceRequirementscreate_if (bool flag, Args &&... args)
 
- Static Public Member Functions inherited from vsg::Object
static ref_ptr< Objectcreate ()
 
static ref_ptr< Objectcreate_if (bool flag)
 
static voidoperator new (std::size_t count)
 provide new and delete to enable custom memory management via the vsg::Allocator singleton, using the MEMORY_AFFINTY_OBJECTS
 
static void operator delete (void *ptr)
 

Detailed Description

CollectResourceRequirements is a visitor class that collects the ResourceRequirements of a scene graph.

Member Function Documentation

◆ apply() [1/264]

virtual void vsg::ConstVisitor::apply ( const AmbientLight & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [2/264]

virtual void vsg::ConstVisitor::apply ( const Animation & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [3/264]

virtual void vsg::ConstVisitor::apply ( const AnimationGroup & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [4/264]

virtual void vsg::ConstVisitor::apply ( const AnimationSampler & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [5/264]

virtual void vsg::ConstVisitor::apply ( const BeginQuery & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [6/264]

virtual void vsg::ConstVisitor::apply ( const Bin & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [7/264]

void vsg::CollectResourceRequirements::apply ( const Bin & bin)
overridevirtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [8/264]

virtual void vsg::ConstVisitor::apply ( const BindComputePipeline & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [9/264]

virtual void vsg::ConstVisitor::apply ( const BindDescriptorSet & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [10/264]

virtual void vsg::ConstVisitor::apply ( const BindDescriptorSets & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [11/264]

virtual void vsg::ConstVisitor::apply ( const BindGraphicsPipeline & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [12/264]

virtual void vsg::ConstVisitor::apply ( const BindIndexBuffer & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [13/264]

void vsg::CollectResourceRequirements::apply ( const BindIndexBuffer & bib)
overridevirtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [14/264]

virtual void vsg::ConstVisitor::apply ( const BindRayTracingPipeline & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [15/264]

virtual void vsg::ConstVisitor::apply ( const BindVertexBuffers & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [16/264]

void vsg::CollectResourceRequirements::apply ( const BindVertexBuffers & bvb)
overridevirtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [17/264]

virtual void vsg::ConstVisitor::apply ( const BindViewDescriptorSets & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [18/264]

virtual void vsg::ConstVisitor::apply ( const block128Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [19/264]

virtual void vsg::ConstVisitor::apply ( const block128Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [20/264]

virtual void vsg::ConstVisitor::apply ( const block128Array3D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [21/264]

virtual void vsg::ConstVisitor::apply ( const block64Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [22/264]

virtual void vsg::ConstVisitor::apply ( const block64Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [23/264]

virtual void vsg::ConstVisitor::apply ( const block64Array3D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [24/264]

virtual void vsg::ConstVisitor::apply ( const boolValue & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [25/264]

virtual void vsg::ConstVisitor::apply ( const BufferInfo & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [26/264]

virtual void vsg::ConstVisitor::apply ( const ButtonPressEvent & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [27/264]

virtual void vsg::ConstVisitor::apply ( const ButtonReleaseEvent & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [28/264]

virtual void vsg::ConstVisitor::apply ( const bvec2Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [29/264]

virtual void vsg::ConstVisitor::apply ( const bvec2Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [30/264]

virtual void vsg::ConstVisitor::apply ( const bvec2Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [31/264]

virtual void vsg::ConstVisitor::apply ( const bvec3Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [32/264]

virtual void vsg::ConstVisitor::apply ( const bvec3Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [33/264]

virtual void vsg::ConstVisitor::apply ( const bvec3Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [34/264]

virtual void vsg::ConstVisitor::apply ( const bvec4Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [35/264]

virtual void vsg::ConstVisitor::apply ( const bvec4Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [36/264]

virtual void vsg::ConstVisitor::apply ( const bvec4Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [37/264]

virtual void vsg::ConstVisitor::apply ( const byteArray & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [38/264]

virtual void vsg::ConstVisitor::apply ( const Camera & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [39/264]

virtual void vsg::ConstVisitor::apply ( const ClearAttachments & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [40/264]

virtual void vsg::ConstVisitor::apply ( const ClearColorImage & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [41/264]

virtual void vsg::ConstVisitor::apply ( const ClearDepthStencilImage & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [42/264]

virtual void vsg::ConstVisitor::apply ( const CloseWindowEvent & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [43/264]

virtual void vsg::ConstVisitor::apply ( const ColorBlendState & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [44/264]

virtual void vsg::ConstVisitor::apply ( const Command & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [45/264]

virtual void vsg::ConstVisitor::apply ( const CommandBuffer & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [46/264]

virtual void vsg::ConstVisitor::apply ( const CommandGraph & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [47/264]

virtual void vsg::ConstVisitor::apply ( const Commands & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [48/264]

virtual void vsg::ConstVisitor::apply ( const Compilable & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [49/264]

virtual void vsg::ConstVisitor::apply ( const ComputePipeline & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [50/264]

virtual void vsg::ConstVisitor::apply ( const ConfigureWindowEvent & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [51/264]

virtual void vsg::ConstVisitor::apply ( const CopyQueryPoolResults & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [52/264]

virtual void vsg::ConstVisitor::apply ( const CullGroup & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [53/264]

virtual void vsg::ConstVisitor::apply ( const CullNode & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [54/264]

virtual void vsg::ConstVisitor::apply ( const Data & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [55/264]

virtual void vsg::ConstVisitor::apply ( const DepthSorted & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [56/264]

void vsg::CollectResourceRequirements::apply ( const DepthSorted & depthSorted)
overridevirtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [57/264]

virtual void vsg::ConstVisitor::apply ( const DepthStencilState & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [58/264]

virtual void vsg::ConstVisitor::apply ( const Descriptor & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [59/264]

void vsg::CollectResourceRequirements::apply ( const Descriptor & descriptor)
overridevirtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [60/264]

virtual void vsg::ConstVisitor::apply ( const DescriptorBuffer & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [61/264]

void vsg::CollectResourceRequirements::apply ( const DescriptorBuffer & descriptorBuffer)
overridevirtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [62/264]

virtual void vsg::ConstVisitor::apply ( const DescriptorImage & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [63/264]

void vsg::CollectResourceRequirements::apply ( const DescriptorImage & descriptorImage)
overridevirtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [64/264]

virtual void vsg::ConstVisitor::apply ( const DescriptorSet & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [65/264]

void vsg::CollectResourceRequirements::apply ( const DescriptorSet & descriptorSet)
overridevirtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [66/264]

virtual void vsg::ConstVisitor::apply ( const DirectionalLight & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [67/264]

virtual void vsg::ConstVisitor::apply ( const dmat4Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [68/264]

virtual void vsg::ConstVisitor::apply ( const dmat4Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [69/264]

virtual void vsg::ConstVisitor::apply ( const doubleArray & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [70/264]

virtual void vsg::ConstVisitor::apply ( const doubleArray2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [71/264]

virtual void vsg::ConstVisitor::apply ( const doubleArray3D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [72/264]

virtual void vsg::ConstVisitor::apply ( const doubleValue & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [73/264]

virtual void vsg::ConstVisitor::apply ( const Draw & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [74/264]

virtual void vsg::ConstVisitor::apply ( const DrawIndexed & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [75/264]

virtual void vsg::ConstVisitor::apply ( const DrawMeshTasks & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [76/264]

virtual void vsg::ConstVisitor::apply ( const DrawMeshTasksIndirect & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [77/264]

virtual void vsg::ConstVisitor::apply ( const DrawMeshTasksIndirectCount & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [78/264]

virtual void vsg::ConstVisitor::apply ( const dvec2Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [79/264]

virtual void vsg::ConstVisitor::apply ( const dvec2Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [80/264]

virtual void vsg::ConstVisitor::apply ( const dvec2Array3D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [81/264]

virtual void vsg::ConstVisitor::apply ( const dvec2Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [82/264]

virtual void vsg::ConstVisitor::apply ( const dvec3Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [83/264]

virtual void vsg::ConstVisitor::apply ( const dvec3Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [84/264]

virtual void vsg::ConstVisitor::apply ( const dvec3Array3D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [85/264]

virtual void vsg::ConstVisitor::apply ( const dvec3Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [86/264]

virtual void vsg::ConstVisitor::apply ( const dvec4Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [87/264]

virtual void vsg::ConstVisitor::apply ( const dvec4Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [88/264]

virtual void vsg::ConstVisitor::apply ( const dvec4Array3D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [89/264]

virtual void vsg::ConstVisitor::apply ( const dvec4Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [90/264]

virtual void vsg::ConstVisitor::apply ( const DynamicState & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [91/264]

virtual void vsg::ConstVisitor::apply ( const EllipsoidPerspective & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [92/264]

virtual void vsg::ConstVisitor::apply ( const EndQuery & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [93/264]

virtual void vsg::ConstVisitor::apply ( const ExposeWindowEvent & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [94/264]

virtual void vsg::ConstVisitor::apply ( const External & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [95/264]

virtual void vsg::ConstVisitor::apply ( const floatArray & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [96/264]

virtual void vsg::ConstVisitor::apply ( const floatArray2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [97/264]

virtual void vsg::ConstVisitor::apply ( const floatArray3D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [98/264]

virtual void vsg::ConstVisitor::apply ( const floatValue & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [99/264]

virtual void vsg::ConstVisitor::apply ( const FocusInEvent & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [100/264]

virtual void vsg::ConstVisitor::apply ( const FocusOutEvent & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [101/264]

virtual void vsg::ConstVisitor::apply ( const FrameEvent & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [102/264]

virtual void vsg::ConstVisitor::apply ( const FrameStamp & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [103/264]

virtual void vsg::ConstVisitor::apply ( const Geometry & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [104/264]

void vsg::CollectResourceRequirements::apply ( const Geometry & geometry)
overridevirtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [105/264]

virtual void vsg::ConstVisitor::apply ( const GraphicsPipeline & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [106/264]

virtual void vsg::ConstVisitor::apply ( const GraphicsPipelineState & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [107/264]

virtual void vsg::ConstVisitor::apply ( const Group & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [108/264]

virtual void vsg::ConstVisitor::apply ( const Image & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [109/264]

virtual void vsg::ConstVisitor::apply ( const ImageInfo & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [110/264]

virtual void vsg::ConstVisitor::apply ( const ImageView & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [111/264]

virtual void vsg::ConstVisitor::apply ( const InputAssemblyState & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [112/264]

virtual void vsg::ConstVisitor::apply ( const InstrumentationNode & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [113/264]

virtual void vsg::ConstVisitor::apply ( const intArray & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [114/264]

virtual void vsg::ConstVisitor::apply ( const intValue & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [115/264]

virtual void vsg::ConstVisitor::apply ( const ivec2Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [116/264]

virtual void vsg::ConstVisitor::apply ( const ivec2Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [117/264]

virtual void vsg::ConstVisitor::apply ( const ivec2Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [118/264]

virtual void vsg::ConstVisitor::apply ( const ivec3Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [119/264]

virtual void vsg::ConstVisitor::apply ( const ivec3Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [120/264]

virtual void vsg::ConstVisitor::apply ( const ivec3Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [121/264]

virtual void vsg::ConstVisitor::apply ( const ivec4Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [122/264]

virtual void vsg::ConstVisitor::apply ( const ivec4Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [123/264]

virtual void vsg::ConstVisitor::apply ( const ivec4Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [124/264]

virtual void vsg::ConstVisitor::apply ( const Joint & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [125/264]

virtual void vsg::ConstVisitor::apply ( const JointSampler & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [126/264]

virtual void vsg::ConstVisitor::apply ( const KeyEvent & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [127/264]

virtual void vsg::ConstVisitor::apply ( const KeyPressEvent & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [128/264]

virtual void vsg::ConstVisitor::apply ( const KeyReleaseEvent & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [129/264]

virtual void vsg::ConstVisitor::apply ( const Layer & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [130/264]

void vsg::CollectResourceRequirements::apply ( const Layer & layer)
overridevirtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [131/264]

virtual void vsg::ConstVisitor::apply ( const Light & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [132/264]

void vsg::CollectResourceRequirements::apply ( const Light & light)
overridevirtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [133/264]

virtual void vsg::ConstVisitor::apply ( const LOD & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [134/264]

virtual void vsg::ConstVisitor::apply ( const LookAt & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [135/264]

virtual void vsg::ConstVisitor::apply ( const mat4Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [136/264]

virtual void vsg::ConstVisitor::apply ( const mat4Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [137/264]

virtual void vsg::ConstVisitor::apply ( const MatrixTransform & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [138/264]

virtual void vsg::ConstVisitor::apply ( const MorphSampler & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [139/264]

virtual void vsg::ConstVisitor::apply ( const MoveEvent & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [140/264]

virtual void vsg::ConstVisitor::apply ( const MultisampleState & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [141/264]

virtual void vsg::ConstVisitor::apply ( const Node & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [142/264]

void vsg::CollectResourceRequirements::apply ( const Node & node)
overridevirtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [143/264]

virtual void vsg::ConstVisitor::apply ( const Object & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [144/264]

void vsg::CollectResourceRequirements::apply ( const Object & object)
overridevirtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [145/264]

virtual void vsg::ConstVisitor::apply ( const Objects & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [146/264]

virtual void vsg::ConstVisitor::apply ( const Orthographic & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [147/264]

virtual void vsg::ConstVisitor::apply ( const PagedLOD & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [148/264]

void vsg::CollectResourceRequirements::apply ( const PagedLOD & plod)
overridevirtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [149/264]

virtual void vsg::ConstVisitor::apply ( const Perspective & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [150/264]

virtual void vsg::ConstVisitor::apply ( const PointerEvent & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [151/264]

virtual void vsg::ConstVisitor::apply ( const PointLight & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [152/264]

virtual void vsg::ConstVisitor::apply ( const ProjectionMatrix & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [153/264]

virtual void vsg::ConstVisitor::apply ( const QuadGroup & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [154/264]

virtual void vsg::ConstVisitor::apply ( const QueryPool & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [155/264]

virtual void vsg::ConstVisitor::apply ( const RasterizationState & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [156/264]

virtual void vsg::ConstVisitor::apply ( const RayTracingPipeline & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [157/264]

virtual void vsg::ConstVisitor::apply ( const RegionOfInterest & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [158/264]

virtual void vsg::ConstVisitor::apply ( const RelativeProjection & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [159/264]

virtual void vsg::ConstVisitor::apply ( const RelativeViewMatrix & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [160/264]

virtual void vsg::ConstVisitor::apply ( const RenderGraph & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [161/264]

virtual void vsg::ConstVisitor::apply ( const RenderPass & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [162/264]

virtual void vsg::ConstVisitor::apply ( const ResetQueryPool & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [163/264]

virtual void vsg::ConstVisitor::apply ( const ResourceHints & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [164/264]

void vsg::CollectResourceRequirements::apply ( const ResourceHints & resourceHints)
overridevirtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [165/264]

virtual void vsg::ConstVisitor::apply ( const ScrollWheelEvent & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [166/264]

virtual void vsg::ConstVisitor::apply ( const SecondaryCommandGraph & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [167/264]

virtual void vsg::ConstVisitor::apply ( const ShaderCompileSettings & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [168/264]

virtual void vsg::ConstVisitor::apply ( const ShaderStage & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [169/264]

virtual void vsg::ConstVisitor::apply ( const shortArray & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [170/264]

virtual void vsg::ConstVisitor::apply ( const SpotLight & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [171/264]

virtual void vsg::ConstVisitor::apply ( const StateCommand & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [172/264]

void vsg::CollectResourceRequirements::apply ( const StateCommand & stateCommand)
overridevirtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [173/264]

virtual void vsg::ConstVisitor::apply ( const StateGroup & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [174/264]

virtual void vsg::ConstVisitor::apply ( const StateSwitch & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [175/264]

virtual void vsg::ConstVisitor::apply ( const stringValue & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [176/264]

virtual void vsg::ConstVisitor::apply ( const svec2Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [177/264]

virtual void vsg::ConstVisitor::apply ( const svec2Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [178/264]

virtual void vsg::ConstVisitor::apply ( const svec2Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [179/264]

virtual void vsg::ConstVisitor::apply ( const svec3Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [180/264]

virtual void vsg::ConstVisitor::apply ( const svec3Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [181/264]

virtual void vsg::ConstVisitor::apply ( const svec3Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [182/264]

virtual void vsg::ConstVisitor::apply ( const svec4Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [183/264]

virtual void vsg::ConstVisitor::apply ( const svec4Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [184/264]

virtual void vsg::ConstVisitor::apply ( const svec4Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [185/264]

virtual void vsg::ConstVisitor::apply ( const Switch & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [186/264]

virtual void vsg::ConstVisitor::apply ( const TerminateEvent & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [187/264]

virtual void vsg::ConstVisitor::apply ( const TessellationState & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [188/264]

virtual void vsg::ConstVisitor::apply ( const Text & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [189/264]

virtual void vsg::ConstVisitor::apply ( const TextGroup & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [190/264]

virtual void vsg::ConstVisitor::apply ( const TextLayout & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [191/264]

virtual void vsg::ConstVisitor::apply ( const TextTechnique & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [192/264]

virtual void vsg::ConstVisitor::apply ( const TouchDownEvent & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [193/264]

virtual void vsg::ConstVisitor::apply ( const TouchEvent & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [194/264]

virtual void vsg::ConstVisitor::apply ( const TouchMoveEvent & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [195/264]

virtual void vsg::ConstVisitor::apply ( const TouchUpEvent & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [196/264]

virtual void vsg::ConstVisitor::apply ( const TrackingViewMatrix & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [197/264]

virtual void vsg::ConstVisitor::apply ( const Transform & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [198/264]

virtual void vsg::ConstVisitor::apply ( const TransformSampler & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [199/264]

virtual void vsg::ConstVisitor::apply ( const ubvec2Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [200/264]

virtual void vsg::ConstVisitor::apply ( const ubvec2Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [201/264]

virtual void vsg::ConstVisitor::apply ( const ubvec2Array3D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [202/264]

virtual void vsg::ConstVisitor::apply ( const ubvec2Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [203/264]

virtual void vsg::ConstVisitor::apply ( const ubvec3Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [204/264]

virtual void vsg::ConstVisitor::apply ( const ubvec3Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [205/264]

virtual void vsg::ConstVisitor::apply ( const ubvec3Array3D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [206/264]

virtual void vsg::ConstVisitor::apply ( const ubvec3Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [207/264]

virtual void vsg::ConstVisitor::apply ( const ubvec4Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [208/264]

virtual void vsg::ConstVisitor::apply ( const ubvec4Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [209/264]

virtual void vsg::ConstVisitor::apply ( const ubvec4Array3D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [210/264]

virtual void vsg::ConstVisitor::apply ( const ubvec4Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [211/264]

virtual void vsg::ConstVisitor::apply ( const ubyteArray & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [212/264]

virtual void vsg::ConstVisitor::apply ( const ubyteArray2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [213/264]

virtual void vsg::ConstVisitor::apply ( const ubyteArray3D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [214/264]

virtual void vsg::ConstVisitor::apply ( const UIEvent & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [215/264]

virtual void vsg::ConstVisitor::apply ( const uintArray & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [216/264]

virtual void vsg::ConstVisitor::apply ( const uintArray2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [217/264]

virtual void vsg::ConstVisitor::apply ( const uintArray3D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [218/264]

virtual void vsg::ConstVisitor::apply ( const uintValue & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [219/264]

virtual void vsg::ConstVisitor::apply ( const uivec2Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [220/264]

virtual void vsg::ConstVisitor::apply ( const uivec2Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [221/264]

virtual void vsg::ConstVisitor::apply ( const uivec2Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [222/264]

virtual void vsg::ConstVisitor::apply ( const uivec3Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [223/264]

virtual void vsg::ConstVisitor::apply ( const uivec3Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [224/264]

virtual void vsg::ConstVisitor::apply ( const uivec3Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [225/264]

virtual void vsg::ConstVisitor::apply ( const uivec4Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [226/264]

virtual void vsg::ConstVisitor::apply ( const uivec4Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [227/264]

virtual void vsg::ConstVisitor::apply ( const uivec4Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [228/264]

virtual void vsg::ConstVisitor::apply ( const ushortArray & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [229/264]

virtual void vsg::ConstVisitor::apply ( const ushortArray2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [230/264]

virtual void vsg::ConstVisitor::apply ( const ushortArray3D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [231/264]

virtual void vsg::ConstVisitor::apply ( const usvec2Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [232/264]

virtual void vsg::ConstVisitor::apply ( const usvec2Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [233/264]

virtual void vsg::ConstVisitor::apply ( const usvec2Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [234/264]

virtual void vsg::ConstVisitor::apply ( const usvec3Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [235/264]

virtual void vsg::ConstVisitor::apply ( const usvec3Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [236/264]

virtual void vsg::ConstVisitor::apply ( const usvec3Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [237/264]

virtual void vsg::ConstVisitor::apply ( const usvec4Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [238/264]

virtual void vsg::ConstVisitor::apply ( const usvec4Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [239/264]

virtual void vsg::ConstVisitor::apply ( const usvec4Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [240/264]

virtual void vsg::ConstVisitor::apply ( const vec2Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [241/264]

virtual void vsg::ConstVisitor::apply ( const vec2Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [242/264]

virtual void vsg::ConstVisitor::apply ( const vec2Array3D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [243/264]

virtual void vsg::ConstVisitor::apply ( const vec2Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [244/264]

virtual void vsg::ConstVisitor::apply ( const vec3Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [245/264]

virtual void vsg::ConstVisitor::apply ( const vec3Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [246/264]

virtual void vsg::ConstVisitor::apply ( const vec3Array3D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [247/264]

virtual void vsg::ConstVisitor::apply ( const vec3Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [248/264]

virtual void vsg::ConstVisitor::apply ( const vec4Array & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [249/264]

virtual void vsg::ConstVisitor::apply ( const vec4Array2D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [250/264]

virtual void vsg::ConstVisitor::apply ( const vec4Array3D & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [251/264]

virtual void vsg::ConstVisitor::apply ( const vec4Value & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [252/264]

virtual void vsg::ConstVisitor::apply ( const VertexDraw & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [253/264]

void vsg::CollectResourceRequirements::apply ( const VertexDraw & vid)
overridevirtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [254/264]

virtual void vsg::ConstVisitor::apply ( const VertexIndexDraw & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [255/264]

void vsg::CollectResourceRequirements::apply ( const VertexIndexDraw & vid)
overridevirtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [256/264]

virtual void vsg::ConstVisitor::apply ( const VertexInputState & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [257/264]

virtual void vsg::ConstVisitor::apply ( const View & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [258/264]

void vsg::CollectResourceRequirements::apply ( const View & view)
overridevirtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [259/264]

virtual void vsg::ConstVisitor::apply ( const Viewer & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [260/264]

virtual void vsg::ConstVisitor::apply ( const ViewMatrix & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [261/264]

virtual void vsg::ConstVisitor::apply ( const ViewportState & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [262/264]

virtual void vsg::ConstVisitor::apply ( const WindowEvent & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [263/264]

virtual void vsg::ConstVisitor::apply ( const WriteTimestamp & )
virtual

Reimplemented from vsg::ConstVisitor.

◆ apply() [264/264]

virtual void vsg::ConstVisitor::apply ( const wstringValue & )
virtual

Reimplemented from vsg::ConstVisitor.


The documentation for this class was generated from the following file: