type | restriction of xs:NMTOKEN | ||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||
source | <xs:simpleType name="textureBoundaryModeChoices"> <xs:annotation> <xs:appinfo>textureBoundaryModeChoices are strictly allowed enumeration values for TextureProperties boundaryMode* fields. Bounded, no additional values are allowed.</xs:appinfo> <xs:documentation source="https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/texturing.html#t-TextureBoundaryModes"/> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="CLAMP"> <xs:annotation> <xs:appinfo>Clamp texture coordinates to range [0,1]</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="CLAMP_TO_EDGE"> <xs:annotation> <xs:appinfo>Clamp texture coordinates such that a border texel is never sampled</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="CLAMP_TO_BOUNDARY"> <xs:annotation> <xs:appinfo>Clamp texture coordinates such that texture samples are border texels for fragments</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MIRRORED_REPEAT"> <xs:annotation> <xs:appinfo>Texture coordinates are mirrored and then clamped as in CLAMP_TO_EDGE</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="REPEAT"> <xs:annotation> <xs:appinfo>Repeat a texture across the fragment</xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> |