8 #ifndef META_OCEAN_RENDERING_GI_ATTRIBUTE_SET_H
9 #define META_OCEAN_RENDERING_GI_ATTRIBUTE_SET_H
28 namespace GlobalIllumination
This class is the base class for all attribute set objects.
Definition: AttributeSet.h:43
This class implements a Global Illumination attribute set object.
Definition: GIAttributeSet.h:38
void removeAttribute(const AttributeRef &attribute) override
Removes a registered attribute from this attribute ses.
void addAttribute(const AttributeRef &attribute) override
Adds a new attribute to this attribute set.
GIAttributeSet()
Creates a new Global Illumination attribute set object.
~GIAttributeSet() override
Destructs a Global Illumination attribute set object.
This class implements a class factory for all Global Illumination objects.
Definition: GIFactory.h:30
This class is the base class for all Global Illumination objects.
Definition: GIObject.h:29
This class implements a smart rendering object reference.
Definition: rendering/ObjectRef.h:34
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15