FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
FieldShader.hpp
1#ifndef __FIBER_GL_FIELDSHADER_HPP
2#define __FIBER_GL_FIELDSHADER_HPP
3
4#include <field/MemArray.hpp>
5#include <ocean/GLvish/Shader.hpp>
6#include <ocean/GLvish/ArrayTypes.hpp>
7
8#include "fishGLDllApi.h"
9
10namespace GL
11{
12using namespace Eagle;
13using namespace Fiber;
14using namespace MemCore;
15
18extern fishGL_API RefPtr<Wizt::BufferArray> loadFieldAttribute(const RefPtr<Wizt::GLProgram>&Shader, const std::string&AttributeName,
19 const RefPtr<MemBase>&MB, bool ForceMemCreation = true,
20 const MemBase::Creator_t&theCreator = NullPtr() );
21
22} // GL
23
24#endif // __FIBER_GL_FIELDSHADER_HPP
25
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2
std::nullptr_t NullPtr