Txtr

  • LXi_TEXTURE_FALLOFF_CUBIC

  • LXi_TEXTURE_FALLOFF_SPHERE

  • LXi_TEXTURE_FALLOFF_LINEARX

  • LXi_TEXTURE_FALLOFF_LINEARY

  • LXi_TEXTURE_FALLOFF_LINEARZ

  • LXi_TEXTURE_RNDOFFSET_NONE

  • LXi_TEXTURE_RNDOFFSET_PART

  • LXi_TEXTURE_RNDOFFSET_MESH

  • LXi_TEXTURE_RNDOFFSET_ITEM

ILxTextureMapFilter

class ILxTextureMapFilter

Public Functions

void Evaluate(LXtObjectID self, LXtObjectID etor, LXtSampleVectorID sv, double *res, int i)

‘Evaluate’ computes the texture coordinates using the texture mapping options. It sets the texture position packet.

int UVMap(LXtObjectID self, const char **name, int *tile, double *wrap, int *proj, int *axis, double *offset, double *rot, int *udim, int *randomOffset, double *xfrm)
int VectorMap(LXtObjectID self, const char **name)
int UVTBasis(LXtObjectID self, int *tangentType)

ILxTextureMapFilter1

class ILxTextureMapFilter1

Public Functions

void Evaluate(LXtObjectID self, LXtObjectID etor, LXtSampleVectorID sv, double *res, int i)

Legacy Interface, retired in 11.2.

int UVMap(LXtObjectID self, const char **name, int *tile, double *wrap, int *proj, int *axis, double *offset, double *rot, int *udim, int *randomOffset)
int VectorMap(LXtObjectID self, const char **name)
int UVTBasis(LXtObjectID self, int *tangentType)

ILxTextureSpotFilter

class ILxTextureSpotFilter

Public Functions

void Evaluate(LXtObjectID self, LXtObjectID etor, LXtSampleVectorID sv, double *res)

‘Evaluate’ computes the spot size given the input spot size and the projection options. ‘Count’ returns the number of textures hitting the spot.

int Count(LXtObjectID self, LXtSampleVectorID sv)

ILxTextureFalloffFilter

class ILxTextureFalloffFilter

Public Functions

void Evaluate(LXtObjectID self, LXtObjectID etor, LXtSampleVectorID sv, double *res, int i)

This interface computes the falloff amount at the given position.