This class implements an unspecified x3d live video texture node.
Definition LiveVideoTexture.h:35
LiveVideoTexture(const SDXEnvironment *environment)
Creates a new live video 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...
size_t objectAddress() const override
Returns the address of the most derived object.
void onMediumChanged(const Media::MediumRef &medium) override
Event function to modify properties of a new medium before it will be started and used as texture.
void onFieldChanged(const std::string &fieldName) override
Event function to inform the node about a changed field.
SingleFloat frequency_
Frequency field.
Definition LiveVideoTexture.h:82
NodeSpecification specifyNode()
Specifies the node type and the fields of this node.
SingleVector2 dimension_
Dimension field.
Definition LiveVideoTexture.h:79
This class implements an abstract x3d texture 2D node.
Definition X3DTexture2DNode.h:38