EventOut* AppearanceNode::getEventOut(const char* fieldName) const
	{
	if(strcmp(fieldName,"material")==0)
		return makeEventOut(this,material);
	else if(strcmp(fieldName,"texture")==0)
		return makeEventOut(this,texture);
	else if(strcmp(fieldName,"textureTransform")==0)
		return makeEventOut(this,textureTransform);
	else
		return AttributeNode::getEventOut(fieldName);
	}
Example #2
0
EventOut* LODSphereNode::getEventOut(const char* fieldName) const
{
  std::string f = fieldName;
  if (f == "radius")
    return makeEventOut(this,radius);
  else if (f == "detail")
    return makeEventOut(this,detail);
  else if (f == "lodRatio")
    return makeEventOut(this,lodRatio);
  else
    return GeometryNode::getEventOut(fieldName);
}
Example #3
0
EventOut* ArcInfoExportFileNode::getEventOut(const char* fieldName) const
	{
	if(strcmp(fieldName,"url")==0)
		return makeEventOut(this,url);
	else
		return GroupNode::getEventOut(fieldName);
	}