GFX
  • Docs
  • API
Search Results for

    Show / Hide Table of Contents
    • Genesis.Core
      • AssetManager
      • Game
      • GameElement
      • GameEventHandler
      • GenesisWindow
      • IGameBehavior
      • Input
      • Layer
      • Light
      • Scene
      • Scene3D
      • SceneEventHandler
      • SceneSizeEvenHandler
      • Storage
      • Utils
    • Genesis.Core.Behaviors
      • AnimationBehavior
      • CameraFlags
      • CharacterController2D
      • ControllerPreset
      • MoveDirection
      • MovementFlags
      • SpriteMovementController
    • Genesis.Core.Behaviors.Physics2D
      • BufferedSpriteCollider
      • PhysicsBox2D
      • PhysicsPolygon2D
      • Rigidbody2D
    • Genesis.Core.Behaviors.Physics3D
      • BoxCollider
      • CapsuleCollider
      • ConvexHullBehavior
      • QubeConvexHull
      • SphereCollider
      • StaticMeshBehavior
    • Genesis.Core.Behaviors._3D
      • Stance
      • ThirdpersonCharacterController
    • Genesis.Core.GameElements
      • BufferedSprite
      • CameraElement
      • Element3D
      • Empty
      • Model
      • ParticleBuffers
      • ParticleDeffinition
      • ParticleEmitter
      • Qube
      • RectElement
      • Skybox
      • Sprite
      • SpriteShapeDeffinition
      • Terrain2D
      • Terrain3D
      • TerrainData
    • Genesis.Graphics
      • Animation
      • Camera
      • CameraType
      • Face
      • Font
      • Framebuffer
      • Glyphe
      • IRenderDevice
      • Material
      • MaterialBuffer
      • Mesh
      • PerspectiveCamera
      • Shader
      • ShaderProgram
      • TexCoords
      • Texture
      • Viewport
    • Genesis.Graphics.Animation3D
      • Animation
      • Animator
      • AssimpNodeData
      • Bone
      • KeyPosition
      • KeyRotation
      • KeyScale
      • ModelMesh
      • boneinfo
      • vertex
    • Genesis.Graphics.Physics
      • BulletDebugRenderer
    • Genesis.Graphics.RenderDevice
      • ClassicGL
      • GLRenderer
    • Genesis.Graphics.Shaders.OpenGL
      • AnimatedModelShader
      • BasicShader
      • DiffuseLightning
      • DiffuseNormalLightning
      • DiffuseNormalShader
      • DiffuseShader
      • DiffuseSolidShader
      • MVPRectShader
      • MVPShader
      • MVPSolidShader
      • ParticleShader
      • ScreenShader
      • SkyboxShader
      • SpriteShader
      • TerrainShader
      • WireframeShader
    • Genesis.Graphics.Shapes
      • BufferedSpriteShape
      • FrameShape
      • GlypheShape
      • LineShape
      • PlaneShape
      • QubeShape
      • RectShape
      • Shape
      • SpriteShape
    • Genesis.Math
      • Matrix4x4
      • NoisePoint
      • PerlinNoise
      • Rect
      • Vec3
    • Genesis.Physics
      • Aabb
      • HitResult
      • MatrixSet
      • MouseRay2
      • PhysicHandler
      • PhysicHandlerEvent
      • PhysicPropeterys
      • PhysicsBehavior
      • PhysicsBehaviorEvent
      • PhysicsHandler2D
      • PhysicsHandler3D
      • Raycast
    • Genesis.UI
      • Canvas
      • ImageButton
      • Label
      • ListItem
      • ListItemBehavior
      • ListSelector
      • ListSelectorBehavior
      • Panel
      • ProgressBar
      • UIEvent
      • UIParseHandler
      • UIParser
      • Widget

    Class BulletDebugRenderer

    Inheritance
    object
    DebugDraw
    BulletDebugRenderer
    Implements
    IDisposable
    Inherited Members
    DebugDraw.DrawLine(Vector3, Vector3, Vector3)
    DebugDraw.DrawLine(ref Vector3, ref Vector3, ref Vector3, ref Vector3)
    DebugDraw.DrawAabb(ref Vector3, ref Vector3, ref Vector3)
    DebugDraw.DrawArc(ref Vector3, ref Vector3, ref Vector3, float, float, float, float, ref Vector3, bool, float)
    DebugDraw.DrawBox(ref Vector3, ref Vector3, ref Vector3)
    DebugDraw.DrawBox(ref Vector3, ref Vector3, ref Matrix, ref Vector3)
    DebugDraw.DrawCapsule(float, float, int, ref Matrix, ref Vector3)
    DebugDraw.DrawCone(float, float, int, ref Matrix, ref Vector3)
    DebugDraw.DrawContactPoint(ref Vector3, ref Vector3, float, int, ref Vector3)
    DebugDraw.DrawCylinder(float, float, int, ref Matrix, ref Vector3)
    DebugDraw.DrawPlane(ref Vector3, float, ref Matrix, ref Vector3)
    DebugDraw.DrawSphere(float, ref Matrix, ref Vector3)
    DebugDraw.DrawSphere(ref Vector3, float, ref Vector3)
    DebugDraw.DrawSpherePatch(ref Vector3, ref Vector3, ref Vector3, float, float, float, float, float, ref Vector3)
    DebugDraw.DrawSpherePatch(ref Vector3, ref Vector3, ref Vector3, float, float, float, float, float, ref Vector3, float)
    DebugDraw.DrawTriangle(ref Vector3, ref Vector3, ref Vector3, ref Vector3, ref Vector3, ref Vector3, ref Vector3, float)
    DebugDraw.DrawTriangle(ref Vector3, ref Vector3, ref Vector3, ref Vector3, float)
    DebugDraw.DrawTransform(ref Matrix, float)
    DebugDraw.PlaneSpace1(ref Vector3, out Vector3, out Vector3)
    DebugDraw.Dispose()
    DebugDraw.Dispose(bool)
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Genesis.Graphics.Physics
    Assembly: Genesis.dll
    Syntax
    public class BulletDebugRenderer : DebugDraw, IDisposable

    Constructors

    BulletDebugRenderer(IRenderDevice)

    Declaration
    public BulletDebugRenderer(IRenderDevice RenderDevice)
    Parameters
    Type Name Description
    IRenderDevice RenderDevice

    Properties

    DebugMode

    Declaration
    public override DebugDrawModes DebugMode { get; set; }
    Property Value
    Type Description
    DebugDrawModes
    Overrides
    BulletSharp.DebugDraw.DebugMode

    Methods

    Draw3DText(ref Vector3, string)

    Declaration
    public override void Draw3DText(ref Vector3 location, string textString)
    Parameters
    Type Name Description
    Vector3 location
    string textString
    Overrides
    DebugDraw.Draw3DText(ref Vector3, string)

    DrawLine(ref Vector3, ref Vector3, ref Vector3)

    Declaration
    public override void DrawLine(ref Vector3 from, ref Vector3 to, ref Vector3 color)
    Parameters
    Type Name Description
    Vector3 from
    Vector3 to
    Vector3 color
    Overrides
    BulletSharp.DebugDraw.DrawLine(ref BulletSharp.Math.Vector3, ref BulletSharp.Math.Vector3, ref BulletSharp.Math.Vector3)

    ReportErrorWarning(string)

    Declaration
    public override void ReportErrorWarning(string warningString)
    Parameters
    Type Name Description
    string warningString
    Overrides
    DebugDraw.ReportErrorWarning(string)

    Implements

    IDisposable
    In this article
    Back to top Generated by DocFX