DX::IDXObjectPropAttribute Struct Reference

#include <IDXObjectPropAttribute.h>

Inherits DX::IDXModelOwned, DX::IDXObjectPropOwned, and DX::IDXUserData.

Collaboration diagram for DX::IDXObjectPropAttribute:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual const char *DXMCALL GetID () const =0
virtual const char *DXMCALL GetValue () const =0
virtual DXError DXMCALL SetID (const char *id)=0
virtual DXError DXMCALL SetValue (const char *value)=0


Detailed Description

Used by IDXObjectProp to store specific attributes.

Member Function Documentation

virtual const char* DXMCALL DX::IDXObjectPropAttribute::GetID (  )  const [pure virtual]

Get the current ID of this attribute.

Returns:
The ID of the attribute.

virtual const char* DXMCALL DX::IDXObjectPropAttribute::GetValue (  )  const [pure virtual]

Get the value of the attribute.

Returns:
The value of the attribute.

virtual DXError DXMCALL DX::IDXObjectPropAttribute::SetID ( const char *  id  )  [pure virtual]

Set the ID of the attribute.

Parameters:
id The new ID.
Returns:
Error_NullParam if id was null.
Error_InvalidParam if id contained invalid character.
Error_Success if the ID was updated.

virtual DXError DXMCALL DX::IDXObjectPropAttribute::SetValue ( const char *  value  )  [pure virtual]

Set the value of the attribute.

Parameters:
value The new value for the attribute.
Returns:
Error_NullParam if value was null.
Error_Success if value was updated.


Generated on Wed Jun 17 17:24:51 2009 for DXMesh API by  doxygen 1.5.7.1