Public Types | Public Member Functions

IRenderElementRequirements Class Reference

Search for all occurrences

#include <renderelements.h>

Inheritance diagram for IRenderElementRequirements:
Inheritance graph
[legend]

List of all members.

Public Types

enum   Requirement { kRequirement_MotionData = 0 }
 

Types of requirement.

More...

Public Member Functions

virtual bool  HasRequirement (Requirement requirement)=0
  This method is used to know if the renderer has the given requirement.
virtual Interface_ID  GetID ()
  Reimplemented from BaseInterface.

Member Enumeration Documentation

Types of requirement.

Enumerator:
kRequirement_MotionData 

Indicates that the render element requires the renderer to produce motion data.


Member Function Documentation

virtual bool HasRequirement ( Requirement  requirement ) [pure virtual]

This method is used to know if the renderer has the given requirement.

Parameters:
[in] requirement - The requirement to be looked for in the renderer.
Returns:
- true if the renderer has the given requirement, false otherwise.
Interface_ID GetID ( ) [inline, virtual]

Reimplemented from BaseInterface.

Reimplemented from BaseInterface.

                                                      {

    return IRENDERELEMENTREQUIREMENTS_INTERFACE_ID;
}

IRenderElementRequirements IRenderElementRequirements IRenderElementRequirements IRenderElementRequirements IRenderElementRequirements IRenderElementRequirements IRenderElementRequirements IRenderElementRequirements IRenderElementRequirements IRenderElementRequirements
IRenderElementRequirements IRenderElementRequirements IRenderElementRequirements IRenderElementRequirements IRenderElementRequirements IRenderElementRequirements IRenderElementRequirements IRenderElementRequirements IRenderElementRequirements IRenderElementRequirements