1#ifndef __VERTEXFIELDCOLLECTION_HPP
2#define __VERTEXFIELDCOLLECTION_HPP
4#include <bone/BundleInput.hpp>
5#include <bone/FishField.hpp>
7#include <ocean/plankton/VCreator.hpp>
8#include <ocean/GLvish/BoundingBox.hpp>
9#include <ocean/GLvish/ArrayTypes.hpp>
10#include <ocean/GLvish/Shader.hpp>
12#include <eagle/PhysicalSpace.hpp>
14#include <ocean/shrimp/VEnum.hpp>
16#include <GL/fieldGL.hpp>
17#include <GL/FieldBuffer.hpp>
19#include <field/Fragment.hpp>
21#include "VertexField.hpp"
57 NumberOfInputFields = 1
84 getRefinementLevel(
int Level,
_Expr< _ValFunClos< _ValArray, _Tp >, _Tp > apply(_Tp __func(_Tp)) const
Convenience class that implements a pointer to a Bundle object but adds some useful member funtions t...
Definition Bundle.hpp:779
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
A collection of arbitrarily named Field references.
Definition Fragment.hpp:70
Data structure describing all fields available per fragment, which is a selection of createable data ...
Definition Fragment.hpp:38
Context information to select a grid from within a bundle.
Definition GridSelector.hpp:26
A Grid is a set of Skeleton objects, each of them accessed via some unique SkeletonID object.
Definition Grid.hpp:60
Information per time slice, mainly a set of Grid objects that are accessed via GridID objects.
Definition Slice.hpp:36
Base class for render objects that require a collection of Fields given on a Grid.
Definition VertexFieldCollection.hpp:42
RefPtr< VertexField > & operator[](const string &s)
Retrieve a VertexField for the given name, create one, if required.
RefPtr< VertexField > Positions
The coordinates are a field that will always be available here.
Definition VertexFieldCollection.hpp:61
Fiber::Fragment VertexFragment
Data structure describing all data available per fragment, which is a selection of createable data ar...
Definition VertexFieldCollection.hpp:32
note: cannot derive from FloatingSkeletonRenderer as long as independent base class TriangleRenderer ...
Abstract iterator class for inspecting the currently available VertexFields.
Definition VertexFieldCollection.hpp:175