FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
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 string & TextureShaderFunctions ()
 

Public Attributes

TypedSlot< Fiber::FieldinTextureField
 
VObject::in< doubleinTextureScale
 
VObject::in< doubleinTextureShiftX
 
VObject::in< doubleinTextureShiftY
 
VObject::in< RangeinTextureRange
 
VObject::in< doubleinTextureBlend
 
VObject::in< boolinSmoothTexture
 

Detailed Description

Helper class to manage textures used in shaders.