# siTextureEffectsComputation Enum

## Enumerations
enum | siTextureEffectsComputation { siTextureComputeTransformation = 1, siTextureComputeCropping = 2, siTextureComputeUVRemap = 4, siTextureComputeFlip = 8, siTextureComputeRepeats = 16, siTextureComputeAlternate = 32, siTextureComputeWrapping = 64 }

## Detailed Description

Texture effects bit flags, to be used in conjunction with Texture::GetTransformValues

See also:
  Texture::GetTransformValues, Texture::GetTransformValues

## Enumeration Type Documentation

enum siTextureEffectsComputation

Enumerator:

  siTextureComputeTransformation | [1] Uses the transformation of the Texture projection definition.
  siTextureComputeCropping | [2] Uses the Image effect applied to the image clip.
  siTextureComputeUVRemap | [4] Remaps the UVW domains using the data stored into the Advanced tab of the texture shader.
  siTextureComputeFlip | [8] Uses the Flip information on the image clipto swap the UV values.
  siTextureComputeRepeats | [16] Uses the repeat information of the texture shader. This flag applies to polygon mesh objects only. Artifacts may appear if the texture ends in the middle of a polygon.
  siTextureComputeAlternate | [32] Only applies if the Repeat is on. Uses the alternate flag stored on the texture shader. This flag applies to polygon mesh objects only.
  siTextureComputeWrapping | [64] Uses the flags stored on the Texture projection definition. This flag applies to polygon mesh objects only. Artifacts may appear if the texture ends in the middle of a polygon.