EnvironmentMode
Definition of possible texture environment modes.
Definition: rendering/Texture.h:45
This class implements a x3d multi texture node.
Definition: MultiTexture.h:33
NodeSpecification specifyNode()
Specifies the node type and the fields of this node.
MultiTexture(const SDXEnvironment *environment)
Creates a new x3d multi texture node.
static Rendering::Texture::EnvironmentMode translateEnvironmentMode(const std::string &mode)
Translates the environment mode.
size_t objectAddress() const override
Returns the address of the most derived object.
void onFieldChanged(const std::string &fieldName) override
Event function to inform the node about a changed field.
SingleFloat alpha_
Alpha field.
Definition: MultiTexture.h:83
SingleColor color_
Color field.
Definition: MultiTexture.h:86
MultiNode texture_
Texture field.
Definition: MultiTexture.h:98
MultiString function_
Function field.
Definition: MultiTexture.h:89
~MultiTexture() override
Destructs a xed multi texture node.
void onInitialize(const Rendering::SceneRef &scene, const Timestamp timestamp) override
Event function to inform the node that it has been initialized and can apply all internal values to c...
MultiString source_
Source field.
Definition: MultiTexture.h:95
MultiString mode_
Mode field.
Definition: MultiTexture.h:92
This class implemenst an abstract x3d texture node.
Definition: X3DTextureNode.h:31