CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdGsPropertiesDirectRenderOutput Class Referenceabstract

#include <GsProperties.h>

Classes

struct  DirectRenderImageParams
 
struct  DirectRenderImageUV
 

Public Types

enum  DirectRenderFlags {
  DirectRender_Point = 1 , DirectRender_LineFlat = (1 << 1) , DirectRender_LineGouraud = (1 << 2) , DirectRender_TriangleFlat = (1 << 3) ,
  DirectRender_TriangleGouraud = (1 << 4) , DirectRender_PolygoneFlat = (1 << 5) , DirectRender_PolygoneGouraud = (1 << 6) , DirectRender_Image = (1 << 7)
}
 

Public Member Functions

virtual void directRenderOutputPoint (const OdGePoint3d &, const OdCmEntityColor &)
 
virtual void directRenderOutputLineFlat (const OdGePoint3d &, const OdGePoint3d &, const OdCmEntityColor &)
 
virtual void directRenderOutputLineGouraud (const OdGePoint3d &, const OdGePoint3d &, const OdCmEntityColor &, const OdCmEntityColor &)
 
virtual void directRenderOutputTriangleFlat (const OdGePoint3d &, const OdGePoint3d &, const OdGePoint3d &, const OdCmEntityColor &)
 
virtual void directRenderOutputTriangleGouraud (const OdGePoint3d &, const OdGePoint3d &, const OdGePoint3d &, const OdCmEntityColor &, const OdCmEntityColor &, const OdCmEntityColor &)
 
virtual void directRenderOutputPolygoneFlat (OdUInt32, const OdGePoint3d *, const OdCmEntityColor &)
 
virtual void directRenderOutputPolygoneGouraud (OdUInt32, const OdGePoint3d *, const OdCmEntityColor *)
 
virtual void directRenderOutputImage (const OdGePoint3d *, const OdGiRasterImage *, const OdGsPropertiesDirectRenderOutput::DirectRenderImageParams &)
 
virtual OdUInt32 directRenderOutputFlags () const =0
 
virtual ~OdGsPropertiesDirectRenderOutput ()
 

Detailed Description

Corresponding C++ library: TD_Gs <group OdGs_Classes>

Definition at line 46 of file GsProperties.h.

Member Enumeration Documentation

◆ DirectRenderFlags

Enumerator
DirectRender_Point 
DirectRender_LineFlat 
DirectRender_LineGouraud 
DirectRender_TriangleFlat 
DirectRender_TriangleGouraud 
DirectRender_PolygoneFlat 
DirectRender_PolygoneGouraud 
DirectRender_Image 

Definition at line 49 of file GsProperties.h.

Constructor & Destructor Documentation

◆ ~OdGsPropertiesDirectRenderOutput()

virtual OdGsPropertiesDirectRenderOutput::~OdGsPropertiesDirectRenderOutput ( )
inlinevirtual

Definition at line 107 of file GsProperties.h.

Member Function Documentation

◆ directRenderOutputFlags()

virtual OdUInt32 OdGsPropertiesDirectRenderOutput::directRenderOutputFlags ( ) const
pure virtual

◆ directRenderOutputImage()

virtual void OdGsPropertiesDirectRenderOutput::directRenderOutputImage ( const OdGePoint3d * ,
const OdGiRasterImage * ,
const OdGsPropertiesDirectRenderOutput::DirectRenderImageParams &  )
inlinevirtual

Definition at line 100 of file GsProperties.h.

◆ directRenderOutputLineFlat()

virtual void OdGsPropertiesDirectRenderOutput::directRenderOutputLineFlat ( const OdGePoint3d & ,
const OdGePoint3d & ,
const OdCmEntityColor &  )
inlinevirtual

Definition at line 76 of file GsProperties.h.

◆ directRenderOutputLineGouraud()

virtual void OdGsPropertiesDirectRenderOutput::directRenderOutputLineGouraud ( const OdGePoint3d & ,
const OdGePoint3d & ,
const OdCmEntityColor & ,
const OdCmEntityColor &  )
inlinevirtual

Definition at line 80 of file GsProperties.h.

◆ directRenderOutputPoint()

virtual void OdGsPropertiesDirectRenderOutput::directRenderOutputPoint ( const OdGePoint3d & ,
const OdCmEntityColor &  )
inlinevirtual

Definition at line 72 of file GsProperties.h.

◆ directRenderOutputPolygoneFlat()

virtual void OdGsPropertiesDirectRenderOutput::directRenderOutputPolygoneFlat ( OdUInt32 ,
const OdGePoint3d * ,
const OdCmEntityColor &  )
inlinevirtual

Definition at line 92 of file GsProperties.h.

◆ directRenderOutputPolygoneGouraud()

virtual void OdGsPropertiesDirectRenderOutput::directRenderOutputPolygoneGouraud ( OdUInt32 ,
const OdGePoint3d * ,
const OdCmEntityColor *  )
inlinevirtual

Definition at line 96 of file GsProperties.h.

◆ directRenderOutputTriangleFlat()

virtual void OdGsPropertiesDirectRenderOutput::directRenderOutputTriangleFlat ( const OdGePoint3d & ,
const OdGePoint3d & ,
const OdGePoint3d & ,
const OdCmEntityColor &  )
inlinevirtual

Definition at line 84 of file GsProperties.h.

◆ directRenderOutputTriangleGouraud()

virtual void OdGsPropertiesDirectRenderOutput::directRenderOutputTriangleGouraud ( const OdGePoint3d & ,
const OdGePoint3d & ,
const OdGePoint3d & ,
const OdCmEntityColor & ,
const OdCmEntityColor & ,
const OdCmEntityColor &  )
inlinevirtual

Definition at line 88 of file GsProperties.h.


The documentation for this class was generated from the following file: