RenderManAPI  24.0
RixTexture3d Class Referenceabstract

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

#include <RixInterfaces.h>

Inherits RixInterface.

Public Types

enum  Type {
  k_Float, k_Integer, k_StringV, k_Color,
  k_Normal, k_Vector, k_Point, k_HPoint,
  k_MPoint, k_Matrix
}
 

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
 
virtual int GetVersion () const
 Get the version number of this interface. More...
 

Protected Member Functions

 RixTexture3d ()
 constructor for internal use only More...
 

Protected Attributes

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.

Member Enumeration Documentation

◆ Type

enum RixInterface::Type
inherited
Enumerator
k_Float 
k_Integer 
k_StringV 
k_Color 
k_Normal 
k_Vector 
k_Point 
k_HPoint 
k_MPoint 
k_Matrix 

Constructor & Destructor Documentation

◆ RixTexture3d()

RixTexture3d::RixTexture3d ( )
inlineprotected

constructor for internal use only

Member Function Documentation

◆ GetVersion()

virtual int RixInterface::GetVersion ( ) const
inlinevirtualinherited

Get the version number of this interface.

Different interfaces might have different version numbers in a given release.

References RixInterface::m_version.

◆ 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

Member Data Documentation

◆ m_version

int RixInterface::m_version
protectedinherited

Version number of this interface.

Referenced by RixInterface::GetVersion().


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