struct CCL::IGraphicsPipeline3D
Interface for a 3D graphics pipeline.
#include <igraphics3d.h> struct IGraphicsPipeline3D: public CCL::IUnknown { // methods virtual tresult CCL_API setPrimitiveTopology (PrimitiveTopology3D topology) = 0; virtual tresult CCL_API setFillMode (FillMode3D mode) = 0; virtual tresult CCL_API setVertexFormat (IVertexFormat3D* format) = 0; virtual tresult CCL_API setVertexShader (IGraphicsShader3D* shader) = 0; virtual tresult CCL_API setPixelShader (IGraphicsShader3D* shader) = 0; virtual tresult CCL_API setDepthTestParameters (const DepthTestParameters3D& parameters) = 0; };
Inherited Members
public: // methods virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0; virtual unsigned int CCL_API retain () = 0; virtual unsigned int CCL_API release () = 0;