Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    Bullet2PhysicsSystem Class

    Namespace: Stride.Physics
    Assembly: Stride.Physics.dll
    System.Object → DisposeBase → ComponentBase → GameSystemBase → GameSystem → Bullet2PhysicsSystem
    Derived from Bullet2PhysicsSystem:

    public class Bullet2PhysicsSystem : GameSystem, IDisposable, ICollectorHolder, IUpdateable, IDrawable, IContentable, IPhysicsSystem, IGameSystemBase, IComponent, IReferencable
    Name Description
    Constructors
    Bullet2PhysicsSystem(IServiceRegistry)
    Methods
    Create(PhysicsProcessor, PhysicsEngineFlags)
    Destroy()
    Initialize()
    Release(PhysicsProcessor)
    Update(GameTime)
    | Improve this Doc View Source

    Constructors


    Bullet2PhysicsSystem(IServiceRegistry)

    public Bullet2PhysicsSystem(IServiceRegistry registry)
    Parameters
    Type Name Description
    IServiceRegistry registry
    | Improve this Doc View Source

    Methods


    Create(PhysicsProcessor, PhysicsEngineFlags)

    public Simulation Create(PhysicsProcessor sceneProcessor, PhysicsEngineFlags flags = PhysicsEngineFlags.None)
    Parameters
    Type Name Description
    PhysicsProcessor sceneProcessor
    PhysicsEngineFlags flags
    Returns
    Type Description
    Simulation

    Destroy()

    protected override void Destroy()
    Overrides
    ComponentBase.Destroy()

    Initialize()

    public override void Initialize()
    Overrides
    GameSystemBase.Initialize()

    Release(PhysicsProcessor)

    public void Release(PhysicsProcessor processor)
    Parameters
    Type Name Description
    PhysicsProcessor processor

    Update(GameTime)

    public override void Update(GameTime gameTime)
    Parameters
    Type Name Description
    GameTime gameTime
    Overrides
    GameSystemBase.Update(GameTime)

    Inherited Members

    GameSystem.Game
    GameSystemBase.Services
    GameSystemBase.Content
    GameSystemBase.GraphicsDevice
    GameSystemBase.DrawOrderChanged
    GameSystemBase.VisibleChanged
    GameSystemBase.BeginDraw()
    GameSystemBase.Draw(GameTime)
    GameSystemBase.EndDraw()
    GameSystemBase.Visible
    GameSystemBase.DrawOrder
    GameSystemBase.InitGraphicsDeviceService()
    GameSystemBase.EnabledChanged
    GameSystemBase.UpdateOrderChanged
    GameSystemBase.Enabled
    GameSystemBase.UpdateOrder
    GameSystemBase.OnDrawOrderChanged(Object, EventArgs)
    GameSystemBase.OnUpdateOrderChanged(Object, EventArgs)
    GameSystemBase.IContentable.LoadContent()
    GameSystemBase.IContentable.UnloadContent()
    GameSystemBase.LoadContent()
    GameSystemBase.UnloadContent()
    ComponentBase.Tags
    ComponentBase.Name
    ComponentBase.ICollectorHolder.Collector
    ComponentBase.OnNameChanged()
    ComponentBase.ToString()
    DisposeBase.Dispose()
    DisposeBase.IsDisposed
    DisposeBase.IReferencable.ReferenceCount
    DisposeBase.IReferencable.AddReference()
    DisposeBase.IReferencable.Release()
    DisposeBase.OnAddReference()
    DisposeBase.OnReleaseReference()

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation