COLLADA 1.4 DOM: daeResolverType Class Reference

COLLADA

daeResolverType Class Reference

#include <daeAtomicType.h>

Inheritance diagram for daeResolverType:

Inheritance graph
[legend]
Collaboration diagram for daeResolverType:

Collaboration graph
[legend]
List of all members.

Detailed Description

The daeResolverType class is derived from daeAtomicType, and implements the reflective system for objects of type daeResolver.

Public Member Functions

 daeResolverType ()
 Constructor.
virtual daeBool memoryToString (daeChar *src, daeChar *dst, daeInt dstSize)
 Overrides the base class memory to string conversion function.
virtual daeBool stringToMemory (daeChar *src, daeChar *dst)
 Overrides the base class stringToMemoryFunction().
virtual void resolve (daeElementRef element, daeMetaAttributeRef ma)
 Overrides the base class resolve() function Resolves a reference, if indeed this type is a reference type.
virtual daeBool getUsesStrings ()
 Override base class function.

Member Function Documentation

virtual daeBool daeResolverType::getUsesStrings  )  [inline, virtual]
 

Override base class function.

Determines if this atomic type requires a special string-based parse state.

Returns:
Returns true if this type requires string contents parsing, false if not.

Reimplemented from daeAtomicType.

daeBool daeResolverType::memoryToString daeChar *  src,
daeChar *  dst,
daeInt  dstSize
[virtual]
 

Overrides the base class memory to string conversion function.

Parameters:
src Raw data from which to get the typed items.
dst Destination to output the string version of the elements to.
dstSize Number of bytes available in the destination memory.
Returns:
Returns true if the operation was successful, false if the operation would cause the destination buffer to overflow.

Reimplemented from daeAtomicType.

void daeResolverType::resolve daeElementRef  element,
daeMetaAttributeRef  ma
[virtual]
 

Overrides the base class resolve() function Resolves a reference, if indeed this type is a reference type.

Parameters:
element The containing element.
ma The deaMetaAttribute where the resolved reference should be placed.

Reimplemented from daeAtomicType.

daeBool daeResolverType::stringToMemory daeChar *  src,
daeChar *  dst
[virtual]
 

Overrides the base class stringToMemoryFunction().

Reads an atomic typed item into the destination runtime memory.

Parameters:
src Source string.
dst Raw binary to store the resulting value.
Returns:
Returns true if the operation was successful, false if not successful.

Reimplemented from daeAtomicType.


The documentation for this class was generated from the following files:
  • C:/SVN_wf/COLLADA_DOM/include/dae/daeAtomicType.h
  • C:/SVN_wf/COLLADA_DOM/src/dae/daeAtomicType.cpp

©2005 Sony Computer Entertainment Inc.. All Rights Reserved.
Generated on Fri Feb 10 16:47:04 2006 for COLLADA 1.4 DOM by doxygen 1.4.3