Public Member Functions

IExportEntity Class Reference

This reference page is linked to from the following overview topics: 3DXI Export Entities, 3DXI Property Containers.


Search for all occurrences

Detailed Description

Main property access.

base Class used by all exporters participating in the properties system

#include <IGameProperty.h>

Inheritance diagram for IExportEntity:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual  ~IExportEntity ()
  Destructor.
virtual IPropertyContainer GetIPropertyContainer ()
  Retrieve the Property Container.
virtual bool  IsEntitySupported ()
  Is the Entity directly supported.
virtual MCHAR *  GetClassName ()=0
  Retrieves the name of the entity class.

Constructor & Destructor Documentation

virtual ~IExportEntity ( ) [inline, virtual]

Destructor.

{;}

Member Function Documentation

virtual IPropertyContainer* GetIPropertyContainer ( ) [inline, virtual]

Retrieve the Property Container.

Returns:
The PropertyContainer for this entity.

Reimplemented in IGameGenObject.

{return NULL;}
virtual bool IsEntitySupported ( ) [inline, virtual]

Is the Entity directly supported.

IGame provides direct support for certain 3ds Max objects and materials. For instance, IGame supports the standard material and bitmap texture directly, i.e provides direct API calls to get the properties.

Returns:
TRUE if IGame supports the parameters for a particular ClassID directly through its API
{return false;}
virtual MCHAR* GetClassName ( ) [pure virtual]

Retrieves the name of the entity class.

Returns:
The name of the entity class

IExportEntity IExportEntity IExportEntity IExportEntity IExportEntity IExportEntity IExportEntity IExportEntity IExportEntity IExportEntity
IExportEntity IExportEntity IExportEntity IExportEntity IExportEntity IExportEntity IExportEntity IExportEntity IExportEntity IExportEntity