• Home
  • Samples
  • Api Documentation
Show / Hide Table of Contents
  • Aximo
    • AssetManager
    • AxMath
    • AxPixelFormat
    • AxPrimitiveType
    • BoxExtensions
    • BoxHelper
    • BufferData
    • BufferData1D
    • BufferData1D<T>
    • BufferData2D
    • BufferData2D<T>
    • BufferData3D
    • BufferData3D<T>
    • BufferDataExtentions
    • Camera
    • Camera.CameraChangedDelegate
    • CameraType
    • DebugHelper
    • DictionaryExtensions
    • EventCounter
    • FaceExtensions
    • GenerateFileDelegate
    • Hashing
    • IArray<T>
    • IData
    • IDynamicArray<T>
    • ImageExtensions
    • IPosition
    • IVisitor
    • IVisitorNode
    • Line2
    • Line3
    • ListExtensions
    • Log
    • LogExtensions
    • Mesh
    • MeshColorComponent
    • MeshComponent
    • MeshComponent<T>
    • MeshComponentType
    • MeshFace<T>
    • MeshFaceType
    • MeshNormalComponent
    • MeshPosition2Component
    • MeshPosition3Component
    • MeshPositionComponent<T>
    • MeshUVComponent
    • MeshVertexList<T>
    • OrthographicCamera
    • PathBuilder
    • PerspectiveFieldOfViewCamera
    • Plane
    • Ray
    • ScreenResizeEventArgs
    • SharedLib
    • StreamExtensions
    • StringExtensions
    • Transform
    • VectorExtensions
    • VectorHelper
  • Aximo.Engine
    • Actor
    • ActorComponent
    • AfterApplicationInitializedDelegate
    • Application
    • ApplicationConfig
    • BufferComponent
    • CommandLineOptions
    • ISceneInterface
    • LerpFunc<TValue>
    • Material
    • Material.Parameter
    • Material.ParamterType
    • MaterialManager
    • MeshBuilder
    • PipelineType
    • PrimitiveDrawInterface
    • PrimitiveSceneProxy
    • ScaleFunc
    • ScaleFuncs
    • SceneComponent
    • SceneContext
    • SceneObject
    • Shader
    • Startup
    • Startup<TApplication, TGtk>
    • Startup<TApplication>
    • StaticMeshSceneProxy
    • StaticPrimitiveDrawInterface
    • TaskQueue
    • Texture
    • TextureManager
    • Tween
    • Tween<TValue>
    • Tween1
    • Tween2
    • Tween3
    • TweenBuilder
    • TweenBuilder<TTarget>
    • TweenBuilderExtensions
    • TweenFinishedDelegate
    • TweenState
    • TweenStopBehavior
  • Aximo.Engine.Audio
    • AudioManager
  • Aximo.Engine.Components.Geometry
    • CrossLineComponent
    • CubeComponent
    • DebugCubeComponent
    • GraphicsScreenTextureComponent
    • GridPlaneComponent
    • LineComponent
    • MeshComponent
    • PrimitiveComponent
    • QuadComponent
    • ScreenTextureComponent
    • SkyBoxComponent
    • SphereComponent
    • StaticMeshComponent
    • StatsComponent
  • Aximo.Engine.Components.Lights
    • DirectionalLightComponent
    • LightComponent
    • PointLightComponent
  • Aximo.Engine.Components.UI
    • UIAnchors
    • UIButton
    • UIButtonComponent
    • UIComponent
    • UIContainerComponent
    • UIDock
    • UIFloatingContainer
    • UIFlowContainer
    • UIImage
    • UILabelComponent
    • UIPanelComponent
    • UIRect
  • Aximo.Engine.Windows
    • GtkUI
    • MouseButtonArgs
    • MouseMoveArgs
    • RenderWindow
    • WindowContext
  • Aximo.Generators.AlchemyCircle
    • AlchemyCircleGenerator
    • AlchemyCircleOptions
    • CiaccoRandom
    • TextureDraw
  • Aximo.Render
    • IBounds
    • IDeferredRenderable
    • IForwardRenderable
    • ILightObject
    • ILightTarget
    • IMeshObject
    • IReloadable
    • IRenderableObject
    • IRenderObject
    • IRenderTarget
    • IScaleRotate
    • IScreenRenderable
    • IShadowObject
    • IUpdateFrame
    • LightType
    • MaterialColorBlendMode
    • MeshDepthSorter
    • PixelFormatExtensions
    • PrimitiveObject
    • RenderContext
    • Renderer
    • RendererMaterial
    • ScreenTextureObject
    • SlotAllocator<T>
  • Aximo.Render.Objects
    • LightObject
    • RenderObject
    • RenderObjectBase
    • ScreenSceneObject
    • ScreenshotObject
    • SimpleVertexObject
    • SkyboxObject
  • Aximo.Render.OpenGL
    • BindingPoint
    • BufferObject
    • CullFaceMode
    • DepthFunction
    • DynamicInternalMesh
    • ElementsBufferObject
    • FlushRenderBackend
    • FrameBuffer
    • GraphicsDevice
    • GraphicsTexture
    • InternalLightManager
    • InternalMesh
    • InternalTextureManager
    • IObjectHandle
    • IObjectIdentifier
    • IObjectLabel
    • MeshData
    • MeshData<T>
    • MeshDataBuilder
    • MeshExtensions
    • ObjectManager
    • RenderBuffer
    • RendererShader
    • RendererTexture
    • ShaderCompilation
    • ShaderSource
    • StaticInternalMesh
    • StructHelper
    • UniformBufferObject
    • VertexArrayObject
    • VertexBufferObject
    • VertexLayoutBinded
    • VertexLayoutBindedAttribute
    • VertexLayoutDefinition
    • VertexLayoutDefinitionAttribute
  • Aximo.Render.Pipelines
    • DeferredPass
    • DeferredRenderPipeline
    • DirectionalShadowRenderPipeline
    • ForwardRenderPipeline
    • IRenderPipeline
    • PointShadowRenderPipeline
    • RenderPipeline
    • ScreenPipeline
  • Aximo.Util.IcoSphere
    • IcoSphereCreator
    • IcoSphereMesh
    • MeshGeometry3D
    • TriangleIndices
    • VertexSoup<TVertexStruct>
  • Aximo.VertexData
    • EngineExtensions
    • IPrimitive
    • IPrimitive<TVertex>
    • IVertex
    • IVertexColor
    • IVertexNormal
    • IVertexPos2UV
    • IVertexPosColor
    • IVertexPosition<TVector>
    • IVertexPosition2
    • IVertexPosition3
    • IVertexPosNormalColor
    • IVertexPosNormalUV
    • IVertexPosUV
    • IVertexUV
    • Line<TVertex>
    • Polygon<TVertex>
    • Quad<TVertex>
    • VertexDataPos
    • VertexDataPos2
    • VertexDataPos2UV
    • VertexDataPosColor
    • VertexDataPosNormalColor
    • VertexDataPosNormalUV
    • VertexDataPosUV
  • OpenToolkit.Mathematics
    • AntiVector4d
    • BiVector3d
    • BiVector4d
    • Rotor3

Class LineComponent

Inheritance
System.Object
SceneObject
ActorComponent
SceneComponent
PrimitiveComponent
MeshComponent
StaticMeshComponent
LineComponent
Implements
System.IDisposable
Inherited Members
StaticMeshComponent.Mesh
StaticMeshComponent.SetMesh(Mesh)
StaticMeshComponent.CreateProxy()
PrimitiveComponent.CastShadow
PrimitiveComponent.DrawPriority
PrimitiveComponent.Materials
PrimitiveComponent.AddMaterial(Material)
PrimitiveComponent.AddMaterial(Material, Int32)
PrimitiveComponent.RemoveMaterial(Material)
PrimitiveComponent.Material
PrimitiveComponent.Visit<T>(Action<T>, Func<T, Boolean>)
SceneComponent.Components
SceneComponent.Parent
SceneComponent.Visible
SceneComponent.GetComponent<T>()
SceneComponent.CanAttach(SceneComponent)
SceneComponent.AddComponent(SceneComponent)
SceneComponent.OnAttached()
SceneComponent.OnDetached()
SceneComponent.RemoveComponent(SceneComponent)
SceneComponent.ParentComponents
SceneComponent.RootComponent
SceneComponent.Actor
SceneComponent.Detach()
SceneComponent.IsAbsoluteScale
SceneComponent.IsAbsoluteRotation
SceneComponent.IsAbsoluteTranslation
SceneComponent.RelativeScale
SceneComponent.RelativeRotation
SceneComponent.RelativeTranslation
SceneComponent.Transform
SceneComponent.CalculateTransform()
SceneComponent.TranslationMatrix
SceneComponent.LocalToWorld()
SceneComponent.OnScreenResize(ScreenResizeEventArgs)
SceneComponent.OnScreenMouseMove(MouseMoveArgs)
SceneComponent.OnScreenMouseDown(MouseButtonArgs)
SceneComponent.OnScreenMouseUp(MouseButtonArgs)
SceneComponent.MouseMove
SceneComponent.MouseUp
SceneComponent.MouseDown
SceneComponent.Click
SceneComponent.OnMouseMove(MouseMoveArgs)
SceneComponent.OnMouseDown(MouseButtonArgs)
SceneComponent.OnMouseUp(MouseButtonArgs)
SceneComponent.OnMouseClick(MouseButtonArgs)
SceneComponent.Level
SceneComponent.WorldBounds
SceneComponent.LocalBounds
SceneComponent.UpdateWorldBounds()
SceneComponent.UpdateWorldBounds(Matrix4)
ActorComponent.ComponentId
ActorComponent.HasChanges
ActorComponent.UpdateFrame()
ActorComponent.Dispose(Boolean)
SceneObject.ObjectId
SceneObject.Name
SceneObject.Dispose()
SceneObject.VisitChilds<T>(Action<T>, Func<T, Boolean>)
Namespace: Aximo.Engine.Components.Geometry
Assembly: AxEngine.dll
Syntax
public class LineComponent : StaticMeshComponent, IDisposable

Constructors

| Improve this Doc View Source

LineComponent(Vector3, Vector3)

Declaration
public LineComponent(Vector3 start, Vector3 end)
Parameters
Type Name Description
OpenToolkit.Mathematics.Vector3 start
OpenToolkit.Mathematics.Vector3 end
| Improve this Doc View Source

LineComponent(Vector3, Vector3, Vector4)

Declaration
public LineComponent(Vector3 start, Vector3 end, Vector4 color)
Parameters
Type Name Description
OpenToolkit.Mathematics.Vector3 start
OpenToolkit.Mathematics.Vector3 end
OpenToolkit.Mathematics.Vector4 color
| Improve this Doc View Source

LineComponent(Vector3, Vector3, Vector4, Vector4)

Declaration
public LineComponent(Vector3 start, Vector3 end, Vector4 colorStart, Vector4 colorEnd)
Parameters
Type Name Description
OpenToolkit.Mathematics.Vector3 start
OpenToolkit.Mathematics.Vector3 end
OpenToolkit.Mathematics.Vector4 colorStart
OpenToolkit.Mathematics.Vector4 colorEnd

Implements

System.IDisposable
  • Improve this Doc
  • View Source
Back to top Generated by DocFX