Murl::Graph::FixedParameters Class Reference

The FixedParameters node class. More...

#include "murl_graph_fixed_parameters.h"

Inheritance diagram for Murl::Graph::FixedParameters:

Additional Inherited Members

- Public Types inherited from Murl::IFactoryObject< INode >
using ClassInfoArray = Array< const ClassInfo * >
 Definition of an array of ClassInfo objects.
 
- Public Member Functions inherited from Murl::IFactoryObject< INode >
 ~IFactoryObject () override
 The destructor.
 
virtual const ClassInfo * GetObjectClassInfo () const=0
 Get the object instance's class info, if present. More...
 
virtual void ResetObjectProperties ()=0
 Reset the object instance's properties to their default values.
 
- Static Public Member Functions inherited from Murl::IFactoryObject< INode >
static const PropertyInfoGetPropertyInfo ()
 Get the class' property info struct. More...
 
static const AttributeInfoGetAttributeInfo ()
 Get the class' attribute info struct. More...
 
static void ResetProperties (IFactoryObject< INode > *object)
 Reset an object instance's properties to their default values. More...
 

Detailed Description

The FixedParameters node class.

XML Elements

XML Graph Node Tag:

<FixedParameters>

XML Graph Node Attributes:

ambientColor="0.2f,0.2f,0.2f,0.2f" [Color]

The ambient material color. See Murl::Graph::IColored::SetColor() with component Murl::IEnums::LIGHTING_COMPONENT_AMBIENT.

diffuseColor="1f,1f,1f,1f" [Color]

The diffuse material color. See Murl::Graph::IColored::SetColor() with component Murl::IEnums::LIGHTING_COMPONENT_DIFFUSE.

specularColor="1f,1f,1f,1f" [Color]

The specular material color. See Murl::Graph::IColored::SetColor() with component Murl::IEnums::LIGHTING_COMPONENT_SPECULAR.

emissiveColor="0f,0f,0f,0f" [Color]

The emissive material color. See Murl::Graph::IColored::SetColor() with component Murl::IEnums::LIGHTING_COMPONENT_EMISSIVE.

shininess="1.0" [Real]

The material shininess value (specular exponent) See Murl::Graph::IFixedParameters::SetShininess().

parentParametersId.N="" [String]

A single optional ID of another Murl::Graph::IFixedParameters node to inherit properties from. See Murl::Graph::IFixedParameters::GetParentFixedParametersNodeTarget().

parentParametersIds="" [String]

A comma-separated list of individual other Murl::Graph::IFixedParameters nodes to inherit (modulated) properties from. See Murl::Graph::IFixedParameters::GetParentFixedParametersNodeTarget().

XML Animation Resource Tags:

<AmbientColorKey interpolation="LINEAR"> [ColorKey]

The animation key acting on Murl::Graph::IColored::SetColor() with component Murl::IEnums::LIGHTING_COMPONENT_AMBIENT.

<DiffuseColorKey interpolation="LINEAR"> [ColorKey]

The animation key acting on Murl::Graph::IColored::SetColor() with component Murl::IEnums::LIGHTING_COMPONENT_DIFFUSE.

<SpecularColorKey interpolation="LINEAR"> [ColorKey]

The animation key acting on Murl::Graph::IColored::SetColor() with component Murl::IEnums::LIGHTING_COMPONENT_SPECULAR.

<EmissiveColorKey interpolation="LINEAR"> [ColorKey]

The animation key acting on Murl::Graph::IColored::SetColor() with component Murl::IEnums::LIGHTING_COMPONENT_EMISSIVE.


The documentation for this class was generated from the following file:
  • murl_graph_fixed_parameters.h


Copyright © 2011-2024 Spraylight GmbH.