Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
Wizt::Texturizer Struct Reference

Helper class to manage textures used in shaders. More...

#include <Texturizer.hpp>

Inheritance diagram for Wizt::Texturizer:
Wizt::HeightDots Wizt::HeightDotsMultiView Wizt::WhiteDots

Public Member Functions

 Texturizer (VObject *that, ShaderConditionals &Conditionals, int ExpertLevel)
string getShaderConditionals (Anemone &RenderAnemone, const FieldAnemone::AnemoneCreationContext &ARC, const RefPtr< FieldAnemone::AnemoneExplorer > &AE) const
bool isValidAnemone (const Anemone &RenderAnemone, VRenderContext &Context, const AnemoneCreator<> &AC) const
bool initializeAnemone (Anemone &RenderAnemone, const FieldAnemone::AnemoneCreationContext &ARC, AnemoneCreator<> &AC, int FieldTextureUnit) const

Static Public Member Functions

static const stringTextureShaderFunctions ()

Public Attributes

TypedSlot< Fiber::FieldinTextureField
VObject::in< double > inTextureScale
VObject::in< double > inTextureShiftX
VObject::in< double > inTextureShiftY
VObject::in< RangeinTextureRange
VObject::in< double > inTextureBlend
VObject::in< bool > inSmoothTexture

Detailed Description

Helper class to manage textures used in shaders.