Castle Game Engine: CastleGeometryArrays: Class TGeometryTexCoord

# Class TGeometryTexCoord
Description | Hierarchy | Fields | Methods | Properties
## Unit CastleGeometryArrays ## Declaration `type TGeometryTexCoord = class(TObject)` ## Description Texture coord array information, for TGeometryArrays. If Generation <> tgExplicit, then the actual array data is not stored. ## Hierarchy TObject TGeometryTexCoord ## Overview ### Fields
| `Generation: TTextureCoordinateGeneration;`
| `GenerationBoundsVector: TTextureGenerationVectors;`
| `GenerationProjectorMatrix: TProjectorMatrixFunction;`
| `Dimensions: TTexCoordDimensions;`
| `Offset: Integer;`
## Description ### Fields
| `Generation: TTextureCoordinateGeneration;`
| `GenerationBoundsVector: TTextureGenerationVectors;`
If Generation is tgBounds2d or tgBounds3d, then these are vectors used to generate texture coords from local (object space) vertex positions. TextureGen[0] says how to generate S texture coord, TextureGen[1] says how to generate T texture coord, and TextureGen[2] (only for tgBounds3d) is fo R tex coord.
| `GenerationProjectorMatrix: TProjectorMatrixFunction;`
For Generation = tgProjection, this is the function that generates matrix used for glTexGen
| `Dimensions: TTexCoordDimensions;`
`Dimensions`, only for Generation = tgExplicit.
| `Offset: Integer;`
Offset, only for Generation = tgExplicit.
Generated by PasDoc 0.13.0 on 2015-06-15 04:43:09