The Anemone Cache, called the Seagrass, is based on Anemone objects.
More...
#include </home/werner/origo/vish/ocean/Anemonia/Seagrass.hpp>
List of all members.
Public Member Functions
-
AnemoneCreator (const Seagrass &theSeagrass, const MemCore::RefPtr< Anemone > &theAnemone=MemCore::NullPtr())
- Construct from Seagrass.
-
template<class AnemoneInitializerArgument > AnemoneCreator (const Seagrass &theSeagrass, const AnemoneInitializerArgument &A, const MemCore::RefPtr< Anemone > &theAnemone=MemCore::NullPtr())
- Construct from Seagrass with optional intialization argument for the AnemoneInitializer.
-
template<class FirstAnemoneInitializerArgument , class SecondAnemoneInitializerArgument > AnemoneCreator (const Seagrass &theSeagrass, const FirstAnemoneInitializerArgument &A1, const SecondAnemoneInitializerArgument &A2, const MemCore::RefPtr< Anemone > &theAnemone=MemCore::NullPtr())
- Construct from Seagrass with two optional intialization arguments for the AnemoneInitializer.
-
override MemCore::RefPtr< Anemone > create ()
- Create an Anemone object calling the initializer's initialize() function.
Public Attributes
Detailed Description
The Anemone Cache, called the Seagrass, is based on Anemone objects.
The Seagrass class manages Anemone objects, which are referred to from creator objects that are stored in application code. All these creator objects are child classes of the AnemoneCreatorBase;
- Examples:
-
SeagrassBoundingVolume.cpp.
The documentation for this struct was generated from the following file:
- ocean/Anemonia/Seagrass.hpp