|
FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
|
Helper class to manage textures used in shaders. More...
#include <Texturizer.hpp>
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::Field > | inTextureField |
| VObject::in< double > | inTextureScale |
| VObject::in< double > | inTextureShiftX |
| VObject::in< double > | inTextureShiftY |
| VObject::in< Range > | inTextureRange |
| VObject::in< double > | inTextureBlend |
| VObject::in< bool > | inSmoothTexture |
Helper class to manage textures used in shaders.