OpenMetaverse Protocol Library Developers API Documentation
Primitive . . :: . . TextureEntry Class
NamespacesOpenMetaversePrimitivePrimitive . . :: . . TextureEntry
Represents all of the texturable faces for an object
Declaration Syntax
C#
public 
class 
TextureEntry
Members
All Members Constructors Methods Fields



Icon Member Description
Primitive . . :: . . TextureEntry(UUID)
Constructor that takes a default texture UUID

Primitive . . :: . . TextureEntry(Primitive . . :: . . TextureEntryFace)
Constructor that takes a
  Copy imageCopy
TextureEntryFace
for the default face

Primitive . . :: . . TextureEntry( array< Byte > [] () [] [] , Int32, Int32)
Constructor that creates the TextureEntry class from a byte array

CreateFace(UInt32)
This will either create a new face if a custom face for the given index is not defined, or return the custom face for that index if it already exists

DefaultTexture

FaceTextures

FromOSD(OSD)
GetBytes () () () ()

GetFace(UInt32)

GetHashCode () () () () (Overrides Object. GetHashCode () () () () .)
GetOSD () () () ()

MAX_FACES
ToString () () () ()
WHITE_TEXTURE
Remarks
Grid objects have infinite faces, with each face using the properties of the default face unless set otherwise. So if you have a TextureEntry with a default texture uuid of X, and face 18 has a texture UUID of Y, every face would be textured with X except for face 18 that uses Y. In practice however, primitives utilize a maximum of nine faces
Inheritance Hierarchy
Object
Primitive . . :: . . TextureEntry

Assembly: OpenMetaverse(Module: OpenMetaverse.dll) Version: 0.9.3.3318 (0.9.3.3318)