RenderMan API  23.0
RtxPlugin Class Referenceabstract

#include <RtxPlugin.h>

Classes

struct  FillRequest
 
struct  Int2D
 A struct to define an X,Y coordinate. More...
 
struct  TextureCtx
 
struct  Tile2D
 A struct to define a 2D region. More...
 

Public Member Functions

 RtxPlugin ()
 
virtual ~RtxPlugin ()
 
virtual int Open (TextureCtx &tCtx)=0
 
virtual int Fill (TextureCtx &tCtx, FillRequest &fillReq)=0
 
virtual int Close (TextureCtx &tCtx)=0
 

Detailed Description

Definition at line 47 of file RtxPlugin.h.

Constructor & Destructor Documentation

◆ RtxPlugin()

RtxPlugin::RtxPlugin ( )
inline

Definition at line 50 of file RtxPlugin.h.

◆ ~RtxPlugin()

virtual RtxPlugin::~RtxPlugin ( )
inlinevirtual

Definition at line 51 of file RtxPlugin.h.

Member Function Documentation

◆ Close()

virtual int RtxPlugin::Close ( TextureCtx tCtx)
pure virtual

◆ Fill()

virtual int RtxPlugin::Fill ( TextureCtx tCtx,
FillRequest fillReq 
)
pure virtual

◆ Open()

virtual int RtxPlugin::Open ( TextureCtx tCtx)
pure virtual

The Open() method is called the first time a texture() encounters the plugin and provides a unique arg string.


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