예제 #1
0
EventIn* AppearanceNode::getEventIn(const char* fieldName)
	{
	if(strcmp(fieldName,"material")==0)
		return makeEventIn(this,material);
	else if(strcmp(fieldName,"texture")==0)
		return makeEventIn(this,texture);
	else if(strcmp(fieldName,"textureTransform")==0)
		return makeEventIn(this,textureTransform);
	else
		return AttributeNode::getEventIn(fieldName);
	}
예제 #2
0
EventIn* LODSphereNode::getEventIn(const char* fieldName)
{
  std::string f = fieldName;
  if(f == "radius")
    return makeEventIn(this,radius);
  else if (f == "detail")
    return makeEventIn(this,detail);
  else if (f == "lodRatio")
    return makeEventIn(this,lodRatio);
  else
    return GeometryNode::getEventIn(fieldName);
}
예제 #3
0
EventIn* ArcInfoExportFileNode::getEventIn(const char* fieldName)
	{
	if(strcmp(fieldName,"url")==0)
		return makeEventIn(this,url);
	else
		return GroupNode::getEventIn(fieldName);
	}