|  | 
|  | ODRX_DECLARE_MEMBERS (OdGiMapperRenderItem) | 
|  | 
| virtual void | setDiffuseMapper (const OdGiMaterialTraitsData &traitsData)=0 | 
|  | 
| virtual void | setDiffuseMapper (const OdGiMaterialTraitsData &traitsData, const OdGeMatrix3d &tm)=0 | 
|  | 
| virtual void | setDiffuseMapper (const OdGiMapper *pMapper, const OdGiMaterialTraitsData &traitsData)=0 | 
|  | 
| virtual void | setDiffuseMapper (const OdGiMapper *pMapper, const OdGiMaterialTraitsData &traitsData, const OdGeMatrix3d &tm)=0 | 
|  | 
| virtual OdGiMapperItemEntryPtr | diffuseMapper () const =0 | 
|  | 
| virtual OdGiMapperItemEntryPtr | diffuseMapper ()=0 | 
|  | 
| virtual void | setSpecularMapper (const OdGiMaterialTraitsData &traitsData)=0 | 
|  | 
| virtual void | setSpecularMapper (const OdGiMaterialTraitsData &traitsData, const OdGeMatrix3d &tm)=0 | 
|  | 
| virtual void | setSpecularMapper (const OdGiMapper *pMapper, const OdGiMaterialTraitsData &traitsData)=0 | 
|  | 
| virtual void | setSpecularMapper (const OdGiMapper *pMapper, const OdGiMaterialTraitsData &traitsData, const OdGeMatrix3d &tm)=0 | 
|  | 
| virtual OdGiMapperItemEntryPtr | specularMapper () const =0 | 
|  | 
| virtual OdGiMapperItemEntryPtr | specularMapper ()=0 | 
|  | 
| virtual void | setReflectionMapper (const OdGiMaterialTraitsData &traitsData)=0 | 
|  | 
| virtual void | setReflectionMapper (const OdGiMaterialTraitsData &traitsData, const OdGeMatrix3d &tm)=0 | 
|  | 
| virtual void | setReflectionMapper (const OdGiMapper *pMapper, const OdGiMaterialTraitsData &traitsData)=0 | 
|  | 
| virtual void | setReflectionMapper (const OdGiMapper *pMapper, const OdGiMaterialTraitsData &traitsData, const OdGeMatrix3d &tm)=0 | 
|  | 
| virtual OdGiMapperItemEntryPtr | reflectionMapper () const =0 | 
|  | 
| virtual OdGiMapperItemEntryPtr | reflectionMapper ()=0 | 
|  | 
| virtual void | setOpacityMapper (const OdGiMaterialTraitsData &traitsData)=0 | 
|  | 
| virtual void | setOpacityMapper (const OdGiMaterialTraitsData &traitsData, const OdGeMatrix3d &tm)=0 | 
|  | 
| virtual void | setOpacityMapper (const OdGiMapper *pMapper, const OdGiMaterialTraitsData &traitsData)=0 | 
|  | 
| virtual void | setOpacityMapper (const OdGiMapper *pMapper, const OdGiMaterialTraitsData &traitsData, const OdGeMatrix3d &tm)=0 | 
|  | 
| virtual OdGiMapperItemEntryPtr | opacityMapper () const =0 | 
|  | 
| virtual OdGiMapperItemEntryPtr | opacityMapper ()=0 | 
|  | 
| virtual void | setBumpMapper (const OdGiMaterialTraitsData &traitsData)=0 | 
|  | 
| virtual void | setBumpMapper (const OdGiMaterialTraitsData &traitsData, const OdGeMatrix3d &tm)=0 | 
|  | 
| virtual void | setBumpMapper (const OdGiMapper *pMapper, const OdGiMaterialTraitsData &traitsData)=0 | 
|  | 
| virtual void | setBumpMapper (const OdGiMapper *pMapper, const OdGiMaterialTraitsData &traitsData, const OdGeMatrix3d &tm)=0 | 
|  | 
| virtual OdGiMapperItemEntryPtr | bumpMapper () const =0 | 
|  | 
| virtual OdGiMapperItemEntryPtr | bumpMapper ()=0 | 
|  | 
| virtual void | setRefractionMapper (const OdGiMaterialTraitsData &traitsData)=0 | 
|  | 
| virtual void | setRefractionMapper (const OdGiMaterialTraitsData &traitsData, const OdGeMatrix3d &tm)=0 | 
|  | 
| virtual void | setRefractionMapper (const OdGiMapper *pMapper, const OdGiMaterialTraitsData &traitsData)=0 | 
|  | 
| virtual void | setRefractionMapper (const OdGiMapper *pMapper, const OdGiMaterialTraitsData &traitsData, const OdGeMatrix3d &tm)=0 | 
|  | 
| virtual OdGiMapperItemEntryPtr | refractionMapper () const =0 | 
|  | 
| virtual OdGiMapperItemEntryPtr | refractionMapper ()=0 | 
|  | 
| virtual void | setNormalMapMapper (const OdGiMaterialTraitsData &traitsData)=0 | 
|  | 
| virtual void | setNormalMapMapper (const OdGiMaterialTraitsData &traitsData, const OdGeMatrix3d &tm)=0 | 
|  | 
| virtual void | setNormalMapMapper (const OdGiMapper *pMapper, const OdGiMaterialTraitsData &traitsData)=0 | 
|  | 
| virtual void | setNormalMapMapper (const OdGiMapper *pMapper, const OdGiMaterialTraitsData &traitsData, const OdGeMatrix3d &tm)=0 | 
|  | 
| virtual OdGiMapperItemEntryPtr | normalMapMapper () const =0 | 
|  | 
| virtual OdGiMapperItemEntryPtr | normalMapMapper ()=0 | 
|  | 
| virtual void | setEmissionMapper (const OdGiMaterialTraitsData &traitsData)=0 | 
|  | 
| virtual void | setEmissionMapper (const OdGiMaterialTraitsData &traitsData, const OdGeMatrix3d &tm)=0 | 
|  | 
| virtual void | setEmissionMapper (const OdGiMapper *pMapper, const OdGiMaterialTraitsData &traitsData)=0 | 
|  | 
| virtual void | setEmissionMapper (const OdGiMapper *pMapper, const OdGiMaterialTraitsData &traitsData, const OdGeMatrix3d &tm)=0 | 
|  | 
| virtual OdGiMapperItemEntryPtr | emissionMapper () const =0 | 
|  | 
| virtual OdGiMapperItemEntryPtr | emissionMapper ()=0 | 
|  | 
| virtual void | setMapper (const OdGiMaterialTraitsData &traitsData, const OdDbStub *pMaterial=NULL)=0 | 
|  | 
| virtual void | setMapper (const OdGiMapper *pMapper, const OdGiMaterialTraitsData &traitsData, const OdDbStub *pMaterial=NULL)=0 | 
|  | 
| virtual void | setModelTransform (const OdGeMatrix3d &mtm, bool recomputeTransforms=true)=0 | 
|  | 
| virtual void | setObjectTransform (const OdGeMatrix3d &otm, bool recomputeTransforms=true)=0 | 
|  | 
| virtual void | setObjectTransform (OdInt32 nCount, const OdGePoint3d *pPoints, bool recomputeTransforms=true)=0 | 
|  | 
| virtual void | setObjectTransform (const OdGeExtents3d &exts, bool recomputeTransforms=true)=0 | 
|  | 
| virtual void | setDeviceTransform (const OdGeMatrix3d &dtm, bool recomputeTransforms=true)=0 | 
|  | 
| virtual bool | isLastProcValid (const OdDbStub *pMaterial)=0 | 
|  | 
| virtual bool | isLastProcValid (const OdDbStub *pMaterial, const OdGeMatrix3d &tm)=0 | 
|  | 
| virtual bool | isLastProcValid (const OdGiMapper *pMapper, const OdDbStub *pMaterial)=0 | 
|  | 
| virtual bool | isLastProcValid (const OdGiMapper *pMapper, const OdDbStub *pMaterial, const OdGeMatrix3d &tm)=0 | 
|  | 
| virtual bool | isLastProcValid (const OdGeMatrix3d &tm)=0 | 
|  | 
| virtual bool | isEntityMapper () const =0 | 
|  | 
| virtual bool | isObjectMatrixNeed () const =0 | 
|  | 
| virtual bool | isModelMatrixNeed () const =0 | 
|  | 
| virtual bool | isDependsFromObjectMatrix () const =0 | 
|  | 
| virtual bool | isVertexTransformRequired () const =0 | 
|  | 
| virtual void | setVertexTransform (OdInt32 nCount, const OdGePoint3d *pPoints)=0 | 
|  | 
| virtual void | setVertexTransform (const OdGeExtents3d &exts)=0 | 
|  | 
| virtual void | setInputTransform (const OdGeMatrix3d &tm, bool bVertexDependantOnly=true)=0 | 
|  | 
|  | ODRX_DECLARE_MEMBERS (OdGiMapperItem) | 
|  | 
| virtual void | setMapper (const OdGiMaterialTraitsData &traitsData, const OdGeMatrix3d &tm, const OdDbStub *pMaterial=NULL)=0 | 
|  | 
| virtual void | setMapper (const OdGiMapper *pMapper, const OdGiMaterialTraitsData &traitsData, const OdGeMatrix3d &tm, const OdDbStub *pMaterial=NULL)=0 | 
|  | 
|  | ODRX_HEAP_OPERATORS () | 
|  | 
|  | OdRxObject () | 
|  | 
| virtual | ~OdRxObject () | 
|  | 
| virtual OdRxObject * | queryX (const OdRxClass *pClass) const | 
|  | 
| virtual OdRxObject * | x (const OdRxClass *pClass) const | 
|  | 
| virtual OdRxClass * | isA () const | 
|  | 
| virtual void | addRef ()=0 | 
|  | 
| virtual void | release ()=0 | 
|  | 
| virtual long | numRefs () const | 
|  | 
| bool | isKindOf (const OdRxClass *pClass) const | 
|  | 
| virtual OdRxObjectPtr | clone () const | 
|  | 
| virtual void | copyFrom (const OdRxObject *pSource) | 
|  | 
| virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const | 
|  | 
| virtual bool | isEqualTo (const OdRxObject *pOther) const | 
|  | 
Container item for material data storage. OdGiMapperRenderItem used for rendering devices.
- See also
- TD_Gi
<group OdGi_Classes> 
Definition at line 481 of file GiMapperItem.h.