OpenMetaverse Protocol Library Developers API Documentation
Primitive Class
NamespacesOpenMetaversePrimitive
Particle system specific enumerators, flags and methods.
Declaration Syntax
C#
public
class
Primitive :
IEquatable<
Primitive>
Members
All Members Constructors Methods Properties Fields



Icon Member Description
Primitive () () () ()
Default constructor

Primitive(Primitive)
Initializes a new instance of the Primitiveclass

Acceleration

ActiveClients
Number of clients referencing this prim

AngularVelocity

ClickAction

CollisionPlane

Equality(Primitive, Primitive)
Equals(Object) (Overrides Object. Equals(Object).)
Equals(Primitive)
FaceMedia
Array of media entries indexed by face number

Flags

Flexible

FromOSD(OSD)
GetExtraParamsBytes () () () ()
GetHashCode () () () () (Overrides Object. GetHashCode () () () () .)
GetOSD () () () ()
GroupID

ID

Inequality(Primitive, Primitive)
IsAttachment
Indicates if prim is attached to an avatar

Joint

JointAxisOrAnchor

JointPivot

Light

LightMap

LocalID

MediaURL

MediaVersion
Current version of the media data for the prim

NameValues

OwnerID
Identifies the owner if audio or a particle system is active

PackBeginCut(Single)
PackEndCut(Single)
PackPathRevolutions(Single)
PackPathScale(Single)
PackPathShear(Single)
PackPathTaper(Single)
PackPathTwist(Single)
Packs PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew parameters in to signed eight bit values

PackProfileHollow(Single)
ParentID

ParticleSys

PhysicsProps
Objects physics engine propertis

Position

PrimData

Properties

RegionHandle

Rotation

Scale

ScratchPad
Unknown

Sculpt

SetExtraParamsFromBytes( array< Byte > [] () [] [] , Int32)
Sound

SoundFlags

SoundGain

SoundRadius

Tag
Extra data about primitive

Text

TextColor

TextureAnim

Textures

ToString () () () () (Overrides Object. ToString () () () () .)
TreeSpecies
Foliage type for this primitive. Only applicable if this primitive is foliage

Type
Uses basic heuristics to estimate the primitive shape

UnpackBeginCut(UInt16)
UnpackEndCut(UInt16)
UnpackPathRevolutions(Byte)
UnpackPathScale(Byte)
UnpackPathShear(SByte)
UnpackPathTaper(SByte)
UnpackPathTwist(SByte)
Unpacks PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew parameters from signed eight bit integers to floating point values

UnpackProfileHollow(UInt16)
Velocity

Inheritance Hierarchy
Object
Primitive
  Avatar

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