RenderMan API  23.0
RixTexture3d Class Referenceabstract

#include <RixInterfaces.h>

Inheritance diagram for RixTexture3d:
RixInterface

Public Member Functions

virtual int RxTexture3dV (char const *filename, RtPoint3 point, RtNormal3 normal, float filterradius, int n, RtUString tokens[], void *parms[])=0
 
virtual int RxTexture3d (char const *filename, RtPoint3 point, RtNormal3 normal, float filterradius,...)=0
 
- Public Member Functions inherited from RixInterface
virtual int GetVersion () const
 

Protected Member Functions

 RixTexture3d ()
 constructor for internal use only More...
 
- Protected Member Functions inherited from RixInterface
 RixInterface (int version)
 Interfaces should not be constructed by users. More...
 
virtual ~RixInterface ()
 Interfaces should not be deleted by users. More...
 

Additional Inherited Members

- Public Types inherited from RixInterface
enum  Type {
  k_Float, k_Integer, k_StringV, k_Color,
  k_Normal, k_Vector, k_Point, k_HPoint,
  k_MPoint, k_Matrix
}
 
- Protected Attributes inherited from RixInterface
int m_version
 Version number of this interface. More...
 

Detailed Description

RixTexture3d provides a general interface containing functions useful for looking up 3D texture data.

Definition at line 630 of file RixInterfaces.h.

Constructor & Destructor Documentation

◆ RixTexture3d()

RixTexture3d::RixTexture3d ( )
inlineprotected

constructor for internal use only

Definition at line 657 of file RixInterfaces.h.

Member Function Documentation

◆ RxTexture3d()

virtual int RixTexture3d::RxTexture3d ( char const *  filename,
RtPoint3  point,
RtNormal3  normal,
float  filterradius,
  ... 
)
pure virtual

◆ RxTexture3dV()

virtual int RixTexture3d::RxTexture3dV ( char const *  filename,
RtPoint3  point,
RtNormal3  normal,
float  filterradius,
int  n,
RtUString  tokens[],
void *  parms[] 
)
pure virtual

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