Typ XSprite zpřístupňuje následující členy.

Konstruktory

  JménoPopis
XSprite
Vytvoří novou instanci třídy XSprite.

Metody

  JménoPopis
Add
Přidá sprite XSprite do tohoto spritu.
AddDecorator
Přidá dekorátor IXSpriteDecorator do spritu XSprite.
AutoAnimate
Provede animaci objektu.
Clear
Odstraní všechny sprity v kolekci Sprites.
Clone
Vytvoří nový objekt, který je kopií této instance.
CollideWithPřetíženo.
CreateObjRef

Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Zděděno z MarshalByRefObject.)
CreateSpritePřetíženo.
DisposePřetíženo.
Equals

Determines whether the specified Object is equal to the current Object.

(Zděděno z Object.)
Finalize

Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection.

(Zděděno z Component.)
FindDecorator
Najde dekorátor IXSpriteDecorator s názvem name.
FindModelSpritePřetíženo.
FindSpritePřetíženo.
ForceSetModelTransformation
Vynutí nastavení transformační matice modelu.
GetAnimationIndex
Vrátí číslo animace spritu.
GetCollisionWith
Vrátí informaci o kolizi s jiným spritem.
GetHashCode

Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.

(Zděděno z Object.)
GetLifetimeService

Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Zděděno z MarshalByRefObject.)
GetLocalDirectionPřetíženo.
GetLocalPositionPřetíženo.
GetLocalToModelPosition
Přepočítá lokální souřadnice na souřadnice modelu pomocí modelové transformace.
GetModelBoundingBox
Vrátí orientovaný box XOrientedBox tohoto spritu.
GetModelBoundingVolume
Vrátí osově zarovnaný box XAxisAlignedBox modelu spritu.
GetModelToLocalPosition
Přepočítá souřadnice modelu na lokální souřadnice pomocí modelové transformace.
GetModelWorldOB
Vrátí hraniční box XOrientedBox modelu ve světových souřadnicích.
GetPositionPřetíženo.
GetService

Returns an object that represents a service provided by the Component or by its Container.

(Zděděno z Component.)
GetType

Gets the Type of the current instance.

(Zděděno z Object.)
GetWorldDirection
Přepočte vektor směru v místních souřadnicích na souřadnice světové.
GetWorldPosition
Přepočítá místní souřadnice na světové souřadnice.
GetWorldRenderableTransform
Vrátí světovou renderovací transformaci IXRenderableTransform.
Hide
Skryje sprite.
ChangedNotify
Informuje o změně ve spritu.
ChangedNotifyFromParent
Informuje o změně ve spritu rodiče.
ChangedNotifyChildren
Informuje o změně ve spritu potomky spritu v kolekci Sprites.
CheckCollisions
Provede kontrolu kolize spritu s ostatním prostorem.
InitializeLifetimeService

Obtains a lifetime service object to control the lifetime policy for this instance.

(Zděděno z MarshalByRefObject.)
InvalidateBoundingVolume
Vyvolá zrušení platnosti hraniční objemu.
InvalidateParentBoundingVolume
Zruší platnost hraničního modelu rodiče.
InvalidateWorldBoundingVolume
Zruší platnost hraničního objemu ve světových souřadnicích
IsSubordinateOf
Indikuje, zda tento sprite je obsažen v spritu sprite.
LastFindModelSpritePřetíženo.
LastFindSpritePřetíženo.
MemberwiseClone

Creates a shallow copy of the current Object.

(Zděděno z Object.)
ModelRayIntersect
Vypočítá průnik paprsku modelRay v místních souřadnicích s meshem tohoto spritu.
MovePřetíženo.
MoveLocalPřetíženo.
MoveLocalInDirectionPřetíženo.
NeedValidBoundingVolume
Vyžádání hraničního objemu spritu.
NeedValidLocalTransfrom
Vyžaduje platnost transformační matice v místních souřadnicích.
NeedValidWorldBoundingVolume
Provede aktualizaci hraničního objemu spritu ve světových souřadnicích.
NeedValidWorldModelTransform
Požaduje platnost transformační matice modelu ve světových souřadnicích.
NeedValidWorldTransform
Požaduje platnost transformační matice ve světových souřadnicích.
OnAfterAnimate
Vyvolá událost AfterAnimate.
OnAnimate
Vyvolá událost Animate.
OnAutoAnimate
Metoda je volána při požadavku na animaci objektu.
OnBeforeAnimate
Vyvolá událost BeforeAnimate.
OnCollision
Vyvolá událost Collision.
OnDirectionChanged
Metoda je volána při změně směru spritu.
OnLocalTransformationChanged
Vyvolá událost LocalTransformationChanged.
OnParentChanged
Vyvolá událost ParentChanged.
OnPutRenderable
Metoda je volána při požadavku vložení spritu do renderovací fronty.
OnSpriteInsertComplete
Metoda je volána kolekcí po dokončení přidání nového spritu XSprite.
OnSpriteRemoveComplete
Metoda je volána kolekcí po dokončení odstraňování spritu XSprite.
OnSubspriteInserted
Vyvolá událost SubspriteInserted.
OnSubspriteRemoved
Vyvolá událost SubspriteRemoved.
Pitch
Nastavuje kymácení ve vertikálním směru v radiánech.
PitchDgr
Nastavuje kymácení ve vertikálním směru ve stupních.
PlayAnimationPřetíženo.
PointAtPřetíženo.
PointAtParentLocalDirection
Provede natočení k místní souřadnici parentDirection.
PutRenderable
Vloží sprite do renderovací fronty.
RayIntersectPřetíženo.
RefineCollision
Provede zpřesnění informací o kolizi se spritem sprite2.
RemovePřetíženo.
RemoveDecorator
Odstraní dekorátor IXSpriteDecorator ze spritu XSprite.
RescalePřetíženo.
Reset
Nastavení implicitních vlastností spritu.
ResetAnimation
Resetuje animaci spritu.
ResetAutoAnimationPřetíženo.
ResetAutoPointing
Resetuje automatické ukazování.
ResetAutoRotation
Nastavuje nulovou automatickou rotaci spritu.
ResetModelTransformation
Nastavuje identickou matici modelové transformace.
ResetOrientation
Nastavuje implicitní orientaci spritu.
ResetPivotLocalPosition
Nastavuje implicitní souřadnice místního pivotu (bod otáčení) spritu.
ResetPosition
Nastavuje implicitní pozici spritu.
ResetScale
Nastavuje jednotkové zvětšení spritu.
ResetVelocity
Nastavuje nulovou rychlost spritu.
Roll
Nastavuje otočení nahoru dolů v radiánech.
RollDgr
Nastavuje otočení nahoru dolů ve stupních.
RotatePřetíženo.
RotateDgrPřetíženo.
SetAutoPointingPřetíženo.
SetAutoRotationPřetíženo.
SetAutoRotationAxisPřetíženo.
SetAutoRotationDgrPřetíženo.
SetOrientationPřetíženo.
SetOrientationDgrPřetíženo.
SetParent
Nastaví nového rodiče XSprite spritu.
SetPivotLocalPositionPřetíženo.
SetPositionPřetíženo.
SetRenderDetail
Nastaví způsob vyplňování ploch.
SetScalePřetíženo.
SetVelocityPřetíženo.
SetWorldPositionPřetíženo.
Show
Zobrazí sprite.
ToString (Zděděno z Component.)
UpdateBoundingVolume
Provede aktualizaci hraničního objemu spritu.
UpdateLocalTransform
Aktualizuje transformační matici v místních souřadnicích..
UpdateWorldBoundingVolume
Vyžádání hraničního objemu spritu ve světových souřadnicích.
UpdateWorldModelTransform
Aktualizuje světovou transformaci modelu.
UpdateWorldTransform
Aktualizuje světovou transformaci.
WorldRayIntersectPřetíženo.
Yaw
Nastavuje odchýlení od směru v horizontálním směru v radiánech.
YawDgr
Nastavuje odchýlení od směru v horizontálním směru ve stupních.

Fieldy

  JménoPopis
PointAtFreeRotation
Algoritmus ukazování na sprite využívající volné rotace.
PointAtYawUpRotation
Algoritmus ukazování na sprite využívající rotace Y a X.

Vlastnosti

  JménoPopis
Animation
Vrátí anebo nastaví číslo aktivní animace spritu.
AnimationCount
Vrátí počet animací, které tento sprite podporuje.
AnimationNames
Vrátí všechny názvy animací, které tento sprite podporuje.
Animations
Vrátí všechny animace v podobě kolekce AnimationSet, které tento sprite podporuje.
AnimationSpeed
Vrátí anebo nastaví rychlost animace.
AnimationTime
Vrátí anebo nastaví dobu trvání animace.
Attributes
Vrátí tabulku Hashtable atributů spritu.
AutoAnimation
Povoluje či zakazuje automatickou animaci.
AutoAnimationPaused
Vrátí anebo nastaví, zda je automatická animace pozastavena (zakázána, nejsou posílány události animace).
AutoPointing
Povoluje či zakazuje automatické ukazování.
AutoPointingOffset
Vrátí anebo nastaví ofset v místních souřadnicích ukazovaného spritu.
AutoPointingTarget
Vrátí anebo nastaví sprite, na který bude tento sprite ukazovat.
AutoRotation
Vrátí automatickou rotaci spritu v podobě čtveřice Quaternion.
AutoRotationAngle
Vrátí anebo nastaví úhel otočení při automatické rotaci v radiánech.
AutoRotationAngleDgr
Vrátí anebo nastaví úhel otočení při automatické rotaci ve stupních.
AutoRotationAxis
Vrátí anebo nastaví osu, podle které se bude sprite otáčet.
AutoRotationPaused
Vrátí anebo nastaví, zda je automatická rotace dočasně pozastavena.
AutoRotationSpeed
Vrátí anebo nastaví rychlost automatické rotace v radiánech.
AutoRotationSpeedDgr
Vrátí anebo nastaví rychlost automatické rotace ve stupních.
BoundingVolume
Vrátí hraniční objem XAxisAlignedBox spritu.
BoundingVolumeLineBox
Vrátí vytvořený dekorátor XBoundingVolumeLineBoxSpriteDecorator, který obaluje sprite čárovým hranolem, signalizující hraniční objem spritu.
CollisionDetection
Vrátí anebo nastaví způsob detekce kolizí XCollisionDetection tohoto spritu s ostatními sprity.
Color
Vrátí čí nastavuje barvu jednobarevného materiálu.
Container

Gets the IContainer that contains the Component.

(Zděděno z Component.)
DesignMode

Gets a value that indicates whether the Component is currently in design mode.

(Zděděno z Component.)
DirectionOrientation
Vrátí směr orientace Quaternion.
Events

Gets the list of event handlers that are attached to this Component.

(Zděděno z Component.)
ForwardDirection
Vrátí anebo nastaví dopředný směr.
HasMaterial
Vrátí trueTruetruetrue (True v Visual Basic), pokud sprite obsahuje materiál, jinak falseFalsefalsefalse (False v Visual Basic).
HasParent
Vrátí trueTruetruetrue (True v Visual Basic), má-li sprite rodiče.
Id
Vrátí jedinečný identifikátor spritu.
IsRoot
Vrátí trueTruetruetrue (True v Visual Basic), je-li sprite kořenovým spritem.
IsScaled
Vrátí trueTruetruetrue (True v Visual Basic), je-li sprite zvětšen.
IsWorldRoot
Vrátí trueTruetruetrue (True v Visual Basic), je-li sprite kořenovým spritem světa.
Item
Vrátí sprite XSprite v kolekci spritů, které tato instance obsahuje.
LengthUnit
Vrátí jednotkovou vzdálenost v tomto světě.
LocalTransformation
Vrátí transformační matici spritu v lokálních souřadnicích.
Material
Vrátí anebo nastaví materiál XMaterial pro tento sprite.
ModelBoundingVolume
Vrátí hraniční objem XAxisAlignedBox modelu.
ModelTransformation
Vrátí anebo nastaví modelovou transformační matici.
ModelTransformationUsed
Vrátí trueTruetruetrue (True v Visual Basic), je-li použita modelová transformační matice.
ModelWorldBoundingVolume
Vrátí hraniční objem XAxisAlignedBox modelu ve světových souřadnicích.
ModelWorldTransformation
Vrátí světově modelovou transformační matici.
Name
Vrátí anebo nastaví název spritu.
Orientation
Vrátí čí nastavuje orientaci Quaternion.
OrientationDgr
Vrátí anebo nastaví orientaci spritu ve stupních.
Parent
Vrátí anebo nastaví rodiče spritu.
PivotLocalPosition
Vrátí anebo nastaví souřadnice místního pivotu (středu otáčení) spritu.
PivotLocalPositionX
Vrátí anebo nastaví souřadnici X místního pivotu (středu otáčení) spritu.
PivotLocalPositionY
Vrátí anebo nastaví souřadnici Y místního pivotu (středu otáčení) spritu.
PivotLocalPositionZ
Vrátí anebo nastaví souřadnici Z místního pivotu (středu otáčení) spritu.
PointAtAlgorithm
Vrátí anebo nastaví algoritmus ukazování na sprity. XSprite..::.PointAtFreeRotation XSprite..::.PointAtYawUpRotation
Position
Vrátí anebo nastaví pozici spritu.
RenderDetail
Vrátí anebo nastaví způsob vyplňování ploch.
Root
Vrátí kořenový sprite XSprite k této instanci. Kořenový sprite je sprite, který již nemá rodiče.
Scale
Vrátí anebo nastaví zvětšení spritu.
ScaleXYZ
Vrátí anebo nastaví homogenní zvětšení spritu.
Site

Gets or sets the ISite of the Component.

(Zděděno z Component.)
Sprites
Vrátí kolekci spritů XSprite, které tato instance spritu obsahuje.
SyncRoot
Vrátí objekt, který může být použit pro synchronizaci přístupu k této instanci.
Text
Vrátí anebo nastaví název spritu.
Timer
Vrátí instanci třídy XTimer pro práci s časem v tomto světě.
UpwardDirection
Vrátí anebo nastaví stoupající směr.
Velocity
Vrátí anebo nastaví rychlost spritu.
VelocityX
Vrátí anebo nastaví rychlost spritu ve směru X.
VelocityY
Vrátí anebo nastaví rychlost spritu ve směru Y.
VelocityZ
Vrátí anebo nastaví rychlost spritu ve směru Z.
Visible
Vrátí anebo nastaví viditelnost spritu.
World
Vrátí svět XWorld, ve kterém je sprite obsažen.
WorldBoundingVolume
Vrátí hraniční objem XAxisAlignedBox spritu ve světových souřadnicích.
WorldOrientation
Vrátí orientaci spritu v světových souřadnicích.
WorldPosition
Vrátí souřadnice ve světě XWorld. Na rozdíl od Position se tato vlastnost nevztahuje k relativni pozici v rodiči, ale souřadnicím ve světě.
WorldTransformation
Vrátí transformační matici spritu ve světových souřadnicích.
WorldVisible
Vrátí trueTruetruetrue (True v Visual Basic), je-li sprite viditelný ve světě XWorld. Odlišnost od Visible spočívá v testování viditelnosti rodičů.
X
Vrátí anebo nastaví souřadnici X spritu.
Y
Vrátí anebo nastaví souřadnici Y spritu.
Z
Vrátí anebo nastaví souřadnici Z spritu.

Události

  JménoPopis
AfterAnimate
Událost se vyšle po provedení animace spritu.
Animate
Událost se vyšle, když je sprite animován.
BeforeAnimate
Událost se vyšle před provedením animace spritu.
Collision
Událost je vyvolána, jestliže sprite koliduje s jiným.
Disposed

Adds an event handler to listen to the Disposed event on the component.

(Zděděno z Component.)
LocalTransformationChanged
Událost nastane při změně transformační matice spritu.
ParentChanged
Událost sleduje změnu rodiče spritu.
SubspriteInserted
Událost sleduje přidání spritu do kolekce spritů Sprites.
SubspriteRemoved
Událost sleduje odebrání spritu z kolekce spritů Sprites.

Podívat se také na