KFbxBindingOperator::FunctionRegistry Class Reference


Detailed Description

This utility class is used for fast accessing the binding function creators by name.

Definition at line 232 of file kfbxbindingoperator.h.

#include <kfbxbindingoperator.h>

List of all members.

Static Public Member Functions

static void  RegisterFunctionCreator (FunctionCreatorBase const &pCreator)
static void  UnregisterFunctionCreator (FunctionCreatorBase const &pCreator)
static FunctionCreatorBase const *  FindCreator (char const *pName)

Member Function Documentation

static void RegisterFunctionCreator ( FunctionCreatorBase const &  pCreator ) [inline, static]

Definition at line 235 of file kfbxbindingoperator.h.

        {
            sRegistry.Insert(pCreator.GetFunctionName(), &pCreator);
        }
static void UnregisterFunctionCreator ( FunctionCreatorBase const &  pCreator ) [inline, static]

Definition at line 240 of file kfbxbindingoperator.h.

        {
            sRegistry.Remove(pCreator.GetFunctionName());
        }
static FunctionCreatorBase const* FindCreator ( char const *  pName ) [inline, static]

Definition at line 245 of file kfbxbindingoperator.h.

        {
            RegistryType::RecordType* lRecord = sRegistry.Find(pName);

            if (lRecord)
            {
                return lRecord->GetValue();
            }
            else
            {
                return NULL;
            }
        }

The documentation for this class was generated from the following file:

KFbxBindingOperator::FunctionRegistry KFbxBindingOperator::FunctionRegistry KFbxBindingOperator::FunctionRegistry KFbxBindingOperator::FunctionRegistry KFbxBindingOperator::FunctionRegistry KFbxBindingOperator::FunctionRegistry KFbxBindingOperator::FunctionRegistry KFbxBindingOperator::FunctionRegistry KFbxBindingOperator::FunctionRegistry KFbxBindingOperator::FunctionRegistry
KFbxBindingOperator::FunctionRegistry KFbxBindingOperator::FunctionRegistry KFbxBindingOperator::FunctionRegistry KFbxBindingOperator::FunctionRegistry KFbxBindingOperator::FunctionRegistry KFbxBindingOperator::FunctionRegistry KFbxBindingOperator::FunctionRegistry KFbxBindingOperator::FunctionRegistry KFbxBindingOperator::FunctionRegistry KFbxBindingOperator::FunctionRegistry