Gorgon
Show / Hide Table of Contents

Enum TextureWrap

Defines how to handle texture coordinates that are outside of the bounds of a texture.

Namespace: Gorgon.Graphics.Core
Assembly: Gorgon.Graphics.Core.dll
Syntax
[Flags]
public enum TextureWrap

Fields

Name Description
Border

Texture coordinates outside the range [0.0, 1.0] are set to the border color specified in GorgonSamplerState or HLSL code.

Clamp

Texture coordinates outside the range [0.0, 1.0] are set to the texture color at 0.0 or 1.0, respectively.

Mirror

Flip the texture at every (u,v) integer junction. For u values between 0 and 1, for example, the texture is addressed normally; between 1 and 2, the texture is flipped (mirrored); between 2 and 3, the texture is normal again; and so on.

MirrorOnce

Similar to TextureWrap.Mirror and TextureWrap.Clamp. Takes the absolute value of the texture coordinate (thus, mirroring around 0), and then clamps to the maximum value.

Wrap

Tile the texture at every (u,v) integer junction. For example, for u values between 0 and 3, the texture is repeated three times.

Extension Methods

GorgonNullExtensions.AsNullable<T>(object)
GorgonNullExtensions.IfNull<T>(object, T)
GorgonNullExtensions.IsNull(object)
  • Edit this page
  • View Source
In this article
Back to top Copyright 2023 - Licensed under the MIT license by Michael Winsor (Tape_Worm).
Send comments on this topic to the author