Typ XPrimitiveSprite zpřístupňuje následující členy.
Konstruktory
| Jméno | Popis | |
|---|---|---|
| XPrimitiveSprite | Přetíženo. |
Metody
| Jméno | Popis | |
|---|---|---|
| Add |
Přidá sprite XSprite do tohoto spritu.
(Zděděno z XSprite.) | |
| AddDecorator |
Přidá dekorátor IXSpriteDecorator do spritu XSprite.
(Zděděno z XSprite.) | |
| AutoAnimate |
Provede animaci objektu.
(Přepisuje XSprite..::.AutoAnimate(Double, Double).) | |
| Clear |
Odstraní všechny sprity v kolekci Sprites.
(Zděděno z XSprite.) | |
| Clone |
Vytvoří nový objekt, který je kopií této instance.
(Přepisuje XSprite..::.Clone()()().) | |
| CollideWith | Přetíženo. | |
| CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. | |
| CreatePrimitive |
Vytvoří primitivo, které vykreslí danou instanci.
| |
| Dispose | Přetíženo. | |
| Equals | (Zděděno z Object.) | |
| Finalize | Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection. | |
| FindDecorator |
Najde dekorátor IXSpriteDecorator s názvem name.
(Zděděno z XSprite.) | |
| FindModelSprite | Přetíženo. | |
| FindSprite | Přetíženo. | |
| ForceSetModelTransformation |
Vynutí nastavení transformační matice modelu.
(Zděděno z XSprite.) | |
| GetAnimationIndex |
Vrátí číslo animace spritu.
(Zděděno z XSprite.) | |
| GetCollisionWith |
Vrátí informaci o kolizi s jiným spritem.
(Zděděno z XSprite.) | |
| GetHashCode | Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table. | |
| GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. | |
| GetLocalDirection | Přetíženo. | |
| GetLocalPosition | Přetíženo. | |
| GetLocalToModelPosition |
Přepočítá lokální souřadnice na souřadnice modelu pomocí modelové transformace.
(Zděděno z XSprite.) | |
| GetMaterial |
Vrátí materiál XMaterial, který je použit pro renderování tohoto objektu.
| |
| GetModelBoundingBox |
Vrátí orientovaný box XOrientedBox tohoto spritu.
(Zděděno z XSprite.) | |
| GetModelBoundingVolume |
Vrátí osově zarovnaný box XAxisAlignedBox modelu spritu.
(Zděděno z XSprite.) | |
| GetModelToLocalPosition |
Přepočítá souřadnice modelu na lokální souřadnice pomocí modelové transformace.
(Zděděno z XSprite.) | |
| GetModelWorldOB |
Vrátí hraniční box XOrientedBox modelu ve světových souřadnicích.
(Zděděno z XSprite.) | |
| GetPosition | Přetíženo. | |
| GetService | (Zděděno z Component.) | |
| GetType | Gets the Type of the current instance. | |
| GetWorldDirection |
Přepočte vektor směru v místních souřadnicích na souřadnice světové.
(Zděděno z XSprite.) | |
| GetWorldPosition |
Přepočítá místní souřadnice na světové souřadnice.
(Zděděno z XSprite.) | |
| GetWorldRenderableTransform |
Vrátí světovou renderovací transformaci IXRenderableTransform.
(Zděděno z XSprite.) | |
| Hide |
Skryje sprite.
(Zděděno z XSprite.) | |
| ChangedNotify |
Informuje o změně ve spritu.
(Zděděno z XSprite.) | |
| ChangedNotifyFromParent |
Informuje o změně ve spritu rodiče.
(Zděděno z XSprite.) | |
| ChangedNotifyChildren |
Informuje o změně ve spritu potomky spritu v kolekci Sprites.
(Zděděno z XSprite.) | |
| CheckCollisions |
Provede kontrolu kolize spritu s ostatním prostorem.
(Zděděno z XSprite.) | |
| InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. | |
| InvalidateBoundingVolume |
Vyvolá zrušení platnosti hraniční objemu.
(Zděděno z XSprite.) | |
| InvalidateParentBoundingVolume |
Zruší platnost hraničního modelu rodiče.
(Zděděno z XSprite.) | |
| InvalidateWorldBoundingVolume |
Zruší platnost hraničního objemu ve světových souřadnicích
(Zděděno z XSprite.) | |
| IsSubordinateOf |
Indikuje, zda tento sprite je obsažen v spritu sprite.
(Zděděno z XSprite.) | |
| LastFindModelSprite | Přetíženo. | |
| LastFindSprite | Přetíženo. | |
| MemberwiseClone | Creates a shallow copy of the current Object. | |
| ModelRayIntersect |
Vypočítá průnik paprsku modelRay v místních souřadnicích s meshem tohoto spritu.
(Zděděno z XSprite.) | |
| Move | Přetíženo. | |
| MoveLocal | Přetíženo. | |
| MoveLocalInDirection | Přetíženo. | |
| NeedValidBoundingVolume |
Vyžádání hraničního objemu spritu.
(Zděděno z XSprite.) | |
| NeedValidLocalTransfrom |
Vyžaduje platnost transformační matice v místních souřadnicích.
(Zděděno z XSprite.) | |
| NeedValidWorldBoundingVolume |
Provede aktualizaci hraničního objemu spritu ve světových souřadnicích.
(Zděděno z XSprite.) | |
| NeedValidWorldModelTransform |
Požaduje platnost transformační matice modelu ve světových souřadnicích.
(Zděděno z XSprite.) | |
| NeedValidWorldTransform |
Požaduje platnost transformační matice ve světových souřadnicích.
(Zděděno z XSprite.) | |
| OnAfterAnimate |
Vyvolá událost AfterAnimate.
(Zděděno z XSprite.) | |
| OnAnimate |
Vyvolá událost Animate.
(Zděděno z XSprite.) | |
| OnAutoAnimate |
Metoda je volána při požadavku na animaci objektu.
(Zděděno z XSprite.) | |
| OnBeforeAnimate |
Vyvolá událost BeforeAnimate.
(Zděděno z XSprite.) | |
| OnCollision |
Vyvolá událost Collision.
(Zděděno z XSprite.) | |
| OnDirectionChanged |
Metoda je volána při změně směru spritu.
(Zděděno z XSprite.) | |
| OnLocalTransformationChanged |
Vyvolá událost LocalTransformationChanged.
(Zděděno z XSprite.) | |
| OnParentChanged |
Vyvolá událost ParentChanged.
(Zděděno z XSprite.) | |
| OnPutRenderable |
Metoda je volána při požadavku vložení spritu do renderovací fronty.
(Zděděno z XSprite.) | |
| OnSpriteInsertComplete |
Metoda je volána kolekcí po dokončení přidání nového spritu XSprite.
(Zděděno z XSprite.) | |
| OnSpriteRemoveComplete |
Metoda je volána kolekcí po dokončení odstraňování spritu XSprite.
(Zděděno z XSprite.) | |
| OnSubspriteInserted |
Vyvolá událost SubspriteInserted.
(Zděděno z XSprite.) | |
| OnSubspriteRemoved |
Vyvolá událost SubspriteRemoved.
(Zděděno z XSprite.) | |
| Pitch |
Nastavuje kymácení ve vertikálním směru v radiánech.
(Zděděno z XSprite.) | |
| PitchDgr |
Nastavuje kymácení ve vertikálním směru ve stupních.
(Zděděno z XSprite.) | |
| PlayAnimation | Přetíženo. | |
| PointAt | Přetíženo. | |
| PointAtParentLocalDirection |
Provede natočení k místní souřadnici parentDirection.
(Zděděno z XSprite.) | |
| PutRenderable |
Vloží objekt do renderovací fronty.
(Přepisuje XSprite..::.PutRenderable(XRenderQueue, XRenderContext).) | |
| RayIntersect | Přetíženo. | |
| RefineCollision |
Provede zpřesnění informací o kolizi se spritem sprite2.
(Zděděno z XSprite.) | |
| Remove | Přetíženo. | |
| RemoveDecorator |
Odstraní dekorátor IXSpriteDecorator ze spritu XSprite.
(Zděděno z XSprite.) | |
| Render |
Provede renderování objektu.
| |
| Rescale | Přetíženo. | |
| Reset |
Nastavení implicitních vlastností spritu.
(Zděděno z XSprite.) | |
| ResetAnimation |
Resetuje animaci spritu.
(Zděděno z XSprite.) | |
| ResetAutoAnimation | Přetíženo. | |
| ResetAutoPointing |
Resetuje automatické ukazování.
(Zděděno z XSprite.) | |
| ResetAutoRotation |
Nastavuje nulovou automatickou rotaci spritu.
(Zděděno z XSprite.) | |
| ResetModelTransformation |
Nastavuje identickou matici modelové transformace.
(Zděděno z XSprite.) | |
| ResetOrientation |
Nastavuje implicitní orientaci spritu.
(Zděděno z XSprite.) | |
| ResetPivotLocalPosition |
Nastavuje implicitní souřadnice místního pivotu (bod otáčení) spritu.
(Zděděno z XSprite.) | |
| ResetPosition |
Nastavuje implicitní pozici spritu.
(Zděděno z XSprite.) | |
| ResetScale |
Nastavuje jednotkové zvětšení spritu.
(Zděděno z XSprite.) | |
| ResetVelocity |
Nastavuje nulovou rychlost spritu.
(Zděděno z XSprite.) | |
| Roll |
Nastavuje otočení nahoru dolů v radiánech.
(Zděděno z XSprite.) | |
| RollDgr |
Nastavuje otočení nahoru dolů ve stupních.
(Zděděno z XSprite.) | |
| Rotate | Přetíženo. | |
| RotateDgr | Přetíženo. | |
| SetAutoPointing | Přetíženo. | |
| SetAutoRotation | Přetíženo. | |
| SetAutoRotationAxis | Přetíženo. | |
| SetAutoRotationDgr | Přetíženo. | |
| SetMaterial |
Nastaví materiál XMaterial, který je použit pro renderování tohoto objektu.
| |
| SetOrientation | Přetíženo. | |
| SetOrientationDgr | Přetíženo. | |
| SetParent |
Nastaví nového rodiče XSprite spritu.
(Zděděno z XSprite.) | |
| SetPivotLocalPosition | Přetíženo. | |
| SetPosition | Přetíženo. | |
| SetRenderDetail |
Nastaví způsob vyplňování ploch.
(Zděděno z XSprite.) | |
| SetScale | Přetíženo. | |
| SetVelocity | Přetíženo. | |
| SetVertices |
Nastaví nové vrcholy primitiva.
| |
| SetWorldPosition | Přetíženo. | |
| Show |
Zobrazí sprite.
(Zděděno z XSprite.) | |
| ToString | (Zděděno z Component.) | |
| UpdateBoundingVolume |
Provede aktualizaci hraničního objemu spritu.
(Zděděno z XSprite.) | |
| UpdateLocalTransform |
Aktualizuje transformační matici v místních souřadnicích..
(Zděděno z XSprite.) | |
| UpdateWorldBoundingVolume |
Vyžádání hraničního objemu spritu ve světových souřadnicích.
(Zděděno z XSprite.) | |
| UpdateWorldModelTransform |
Aktualizuje světovou transformaci modelu.
(Zděděno z XSprite.) | |
| UpdateWorldTransform |
Aktualizuje světovou transformaci.
(Zděděno z XSprite.) | |
| WorldRayIntersect | Přetíženo. | |
| Yaw |
Nastavuje odchýlení od směru v horizontálním směru v radiánech.
(Zděděno z XSprite.) | |
| YawDgr |
Nastavuje odchýlení od směru v horizontálním směru ve stupních.
(Zděděno z XSprite.) |
Vlastnosti
| Jméno | Popis | |
|---|---|---|
| Animation |
Vrátí anebo nastaví číslo aktivní animace spritu.
(Zděděno z XSprite.) | |
| AnimationCount |
Vrátí počet animací, které tento sprite podporuje.
(Zděděno z XSprite.) | |
| AnimationNames |
Vrátí všechny názvy animací, které tento sprite podporuje.
(Zděděno z XSprite.) | |
| Animations |
Vrátí všechny animace v podobě kolekce AnimationSet, které tento sprite podporuje.
(Zděděno z XSprite.) | |
| AnimationSpeed |
Vrátí anebo nastaví rychlost animace.
(Zděděno z XSprite.) | |
| AnimationTime |
Vrátí anebo nastaví dobu trvání animace.
(Zděděno z XSprite.) | |
| Attributes |
Vrátí tabulku Hashtable atributů spritu.
(Zděděno z XSprite.) | |
| AutoAnimation |
Povoluje či zakazuje automatickou animaci.
(Zděděno z XSprite.) | |
| AutoAnimationPaused |
Vrátí anebo nastaví, zda je automatická animace pozastavena (zakázána, nejsou posílány události animace).
(Zděděno z XSprite.) | |
| AutoPointing |
Povoluje či zakazuje automatické ukazování.
(Zděděno z XSprite.) | |
| AutoPointingOffset |
Vrátí anebo nastaví ofset v místních souřadnicích ukazovaného spritu.
(Zděděno z XSprite.) | |
| AutoPointingTarget |
Vrátí anebo nastaví sprite, na který bude tento sprite ukazovat.
(Zděděno z XSprite.) | |
| AutoRotation |
Vrátí automatickou rotaci spritu v podobě čtveřice Quaternion.
(Zděděno z XSprite.) | |
| AutoRotationAngle |
Vrátí anebo nastaví úhel otočení při automatické rotaci v radiánech.
(Zděděno z XSprite.) | |
| AutoRotationAngleDgr |
Vrátí anebo nastaví úhel otočení při automatické rotaci ve stupních.
(Zděděno z XSprite.) | |
| AutoRotationAxis |
Vrátí anebo nastaví osu, podle které se bude sprite otáčet.
(Zděděno z XSprite.) | |
| AutoRotationPaused |
Vrátí anebo nastaví, zda je automatická rotace dočasně pozastavena.
(Zděděno z XSprite.) | |
| AutoRotationSpeed |
Vrátí anebo nastaví rychlost automatické rotace v radiánech.
(Zděděno z XSprite.) | |
| AutoRotationSpeedDgr |
Vrátí anebo nastaví rychlost automatické rotace ve stupních.
(Zděděno z XSprite.) | |
| BoundingVolume |
Vrátí hraniční objem XAxisAlignedBox spritu.
(Zděděno z XSprite.) | |
| BoundingVolumeLineBox |
Vrátí vytvořený dekorátor XBoundingVolumeLineBoxSpriteDecorator, který obaluje sprite čárovým hranolem, signalizující hraniční objem spritu.
(Zděděno z XSprite.) | |
| CollisionDetection |
Vrátí anebo nastaví způsob detekce kolizí XCollisionDetection tohoto spritu s ostatními sprity.
(Zděděno z XSprite.) | |
| Color |
Vrátí čí nastavuje barvu jednobarevného materiálu.
(Přepisuje XMaterialSprite..::.Color.) | |
| Container | Gets the IContainer that contains the Component. | |
| DefaultMaterial |
Vrátí anebo nastaví implicitní materiál primitiv.
| |
| DesignMode | Gets a value that indicates whether the Component is currently in design mode. | |
| DirectionOrientation |
Vrátí směr orientace Quaternion.
(Zděděno z XSprite.) | |
| Events | Gets the list of event handlers that are attached to this Component. | |
| ForwardDirection |
Vrátí anebo nastaví dopředný směr.
(Zděděno z XSprite.) | |
| HasMaterial |
Vrátí trueTruetruetrue (True v Visual Basic), pokud sprite obsahuje materiál, jinak falseFalsefalsefalse (False v Visual Basic).
(Zděděno z XMaterialSprite.) | |
| HasParent |
Vrátí trueTruetruetrue (True v Visual Basic), má-li sprite rodiče.
(Zděděno z XSprite.) | |
| Id |
Vrátí jedinečný identifikátor spritu.
(Zděděno z XSprite.) | |
| IsRoot |
Vrátí trueTruetruetrue (True v Visual Basic), je-li sprite kořenovým spritem.
(Zděděno z XSprite.) | |
| IsScaled |
Vrátí trueTruetruetrue (True v Visual Basic), je-li sprite zvětšen.
(Zděděno z XSprite.) | |
| IsWorldRoot |
Vrátí trueTruetruetrue (True v Visual Basic), je-li sprite kořenovým spritem světa.
(Zděděno z XSprite.) | |
| Item |
Vrátí sprite XSprite v kolekci spritů, které tato instance obsahuje.
(Zděděno z XSprite.) | |
| LengthUnit |
Vrátí jednotkovou vzdálenost v tomto světě.
(Zděděno z XSprite.) | |
| LocalTransformation |
Vrátí transformační matici spritu v lokálních souřadnicích.
(Zděděno z XSprite.) | |
| Material |
Vrátí anebo nastaví materiál XMaterial instance spritu.
(Přepisuje XSprite..::.Material.) | |
| ModelBoundingVolume |
Vrátí hraniční objem XAxisAlignedBox modelu.
(Zděděno z XSprite.) | |
| ModelTransformation |
Vrátí anebo nastaví modelovou transformační matici.
(Zděděno z XSprite.) | |
| ModelTransformationUsed |
Vrátí trueTruetruetrue (True v Visual Basic), je-li použita modelová transformační matice.
(Zděděno z XSprite.) | |
| ModelWorldBoundingVolume |
Vrátí hraniční objem XAxisAlignedBox modelu ve světových souřadnicích.
(Zděděno z XSprite.) | |
| ModelWorldTransformation |
Vrátí světově modelovou transformační matici.
(Zděděno z XSprite.) | |
| Name |
Vrátí anebo nastaví název spritu.
(Zděděno z XSprite.) | |
| Orientation |
Vrátí čí nastavuje orientaci Quaternion.
(Zděděno z XSprite.) | |
| OrientationDgr |
Vrátí anebo nastaví orientaci spritu ve stupních.
(Zděděno z XSprite.) | |
| Parent |
Vrátí anebo nastaví rodiče spritu.
(Zděděno z XSprite.) | |
| PivotLocalPosition |
Vrátí anebo nastaví souřadnice místního pivotu (středu otáčení) spritu.
(Zděděno z XSprite.) | |
| PivotLocalPositionX |
Vrátí anebo nastaví souřadnici X místního pivotu (středu otáčení) spritu.
(Zděděno z XSprite.) | |
| PivotLocalPositionY |
Vrátí anebo nastaví souřadnici Y místního pivotu (středu otáčení) spritu.
(Zděděno z XSprite.) | |
| PivotLocalPositionZ |
Vrátí anebo nastaví souřadnici Z místního pivotu (středu otáčení) spritu.
(Zděděno z XSprite.) | |
| PointAtAlgorithm |
Vrátí anebo nastaví algoritmus ukazování na sprity.
XSprite..::.PointAtFreeRotation
XSprite..::.PointAtYawUpRotation
(Zděděno z XSprite.) | |
| Position |
Vrátí anebo nastaví pozici spritu.
(Zděděno z XSprite.) | |
| RenderDetail |
Vrátí anebo nastaví způsob vyplňování ploch.
(Zděděno z XSprite.) | |
| RenderLock |
Vrátí objekt, kterým se synchronizuje přístup k renderování objektu.
| |
| Root |
Vrátí kořenový sprite XSprite k této instanci. Kořenový sprite je sprite, který již nemá rodiče.
(Zděděno z XSprite.) | |
| Scale |
Vrátí anebo nastaví zvětšení spritu.
(Zděděno z XSprite.) | |
| ScaleXYZ |
Vrátí anebo nastaví homogenní zvětšení spritu.
(Zděděno z XSprite.) | |
| Site | (Zděděno z Component.) | |
| Sprites |
Vrátí kolekci spritů XSprite, které tato instance spritu obsahuje.
(Zděděno z XSprite.) | |
| SyncRoot |
Vrátí objekt, který může být použit pro synchronizaci přístupu k této instanci.
(Zděděno z XSprite.) | |
| Text |
Vrátí anebo nastaví název spritu.
(Zděděno z XSprite.) | |
| Timer |
Vrátí instanci třídy XTimer pro práci s časem v tomto světě.
(Zděděno z XSprite.) | |
| UpwardDirection |
Vrátí anebo nastaví stoupající směr.
(Zděděno z XSprite.) | |
| Velocity |
Vrátí anebo nastaví rychlost spritu.
(Zděděno z XSprite.) | |
| VelocityX |
Vrátí anebo nastaví rychlost spritu ve směru X.
(Zděděno z XSprite.) | |
| VelocityY |
Vrátí anebo nastaví rychlost spritu ve směru Y.
(Zděděno z XSprite.) | |
| VelocityZ |
Vrátí anebo nastaví rychlost spritu ve směru Z.
(Zděděno z XSprite.) | |
| Visible |
Vrátí anebo nastaví viditelnost spritu.
(Zděděno z XSprite.) | |
| World |
Vrátí svět XWorld, ve kterém je sprite obsažen.
(Zděděno z XSprite.) | |
| WorldBoundingVolume |
Vrátí hraniční objem XAxisAlignedBox spritu ve světových souřadnicích.
(Zděděno z XSprite.) | |
| WorldOrientation |
Vrátí orientaci spritu v světových souřadnicích.
(Zděděno z XSprite.) | |
| 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ě.
(Zděděno z XSprite.) | |
| WorldTransformation |
Vrátí transformační matici spritu ve světových souřadnicích.
(Zděděno z XSprite.) | |
| 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čů.
(Zděděno z XSprite.) | |
| X |
Vrátí anebo nastaví souřadnici X spritu.
(Zděděno z XSprite.) | |
| Y |
Vrátí anebo nastaví souřadnici Y spritu.
(Zděděno z XSprite.) | |
| Z |
Vrátí anebo nastaví souřadnici Z spritu.
(Zděděno z XSprite.) |
Události
| Jméno | Popis | |
|---|---|---|
| AfterAnimate |
Událost se vyšle po provedení animace spritu.
(Zděděno z XSprite.) | |
| Animate |
Událost se vyšle, když je sprite animován.
(Zděděno z XSprite.) | |
| BeforeAnimate |
Událost se vyšle před provedením animace spritu.
(Zděděno z XSprite.) | |
| Collision |
Událost je vyvolána, jestliže sprite koliduje s jiným.
(Zděděno z XSprite.) | |
| Disposed | Adds an event handler to listen to the Disposed event on the component. | |
| LocalTransformationChanged |
Událost nastane při změně transformační matice spritu.
(Zděděno z XSprite.) | |
| ParentChanged |
Událost sleduje změnu rodiče spritu.
(Zděděno z XSprite.) | |
| SubspriteInserted |
Událost sleduje přidání spritu do kolekce spritů Sprites.
(Zděděno z XSprite.) | |
| SubspriteRemoved |
Událost sleduje odebrání spritu z kolekce spritů Sprites.
(Zděděno z XSprite.) |