• 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 SimpleVertexObject

Inheritance
System.Object
RenderObjectBase
RenderObject
PrimitiveObject
SimpleVertexObject
Implements
IShadowObject
IReloadable
ILightTarget
IScaleRotate
IPosition
IForwardRenderable
IDeferredRenderable
IScreenRenderable
IRenderableObject
IRenderObject
IData
System.IDisposable
IBounds
Inherited Members
PrimitiveObject.OnRender()
PrimitiveObject.ShaderParams
PrimitiveObject.AddShaderParam<T>(String, T)
PrimitiveObject.ApplyShaderParams(RendererShader)
RenderObject.RenderPipelines
RenderObject.UsePipeline<T>()
RenderObject.UsePipeline(IRenderPipeline)
RenderObjectBase.Id
RenderObjectBase.Name
RenderObjectBase.Enabled
RenderObjectBase.DrawPriority
RenderObjectBase.UseTransparency
RenderObjectBase.AssignContext(RenderContext)
RenderObjectBase.GetExtraData<T>(String, T)
RenderObjectBase.HasExtraData(String)
RenderObjectBase.SetExraData<T>(String, T, T)
RenderObjectBase.Context
RenderObjectBase.Orphaned
RenderObjectBase.OnScreenResize(ScreenResizeEventArgs)
RenderObjectBase.OnWorldRendered()
RenderObjectBase.Disposed
RenderObjectBase.Dispose()
Namespace: Aximo.Render.Objects
Assembly: Aximo.Render.dll
Syntax
public class SimpleVertexObject : PrimitiveObject, IShadowObject, IReloadable, ILightTarget, IScaleRotate, IPosition, IForwardRenderable, IDeferredRenderable, IScreenRenderable, IRenderableObject, IRenderObject, IData, IDisposable, IBounds

Fields

| Improve this Doc View Source

Debug

Declaration
public bool Debug
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

PositionMatrix

Declaration
public Matrix4 PositionMatrix
Field Value
Type Description
OpenToolkit.Mathematics.Matrix4
| Improve this Doc View Source

PrimaryRenderPipeline

Declaration
public IRenderPipeline PrimaryRenderPipeline
Field Value
Type Description
IRenderPipeline

Properties

| Improve this Doc View Source

Camera

Declaration
public Camera Camera { get; }
Property Value
Type Description
Camera
| Improve this Doc View Source

Lights

Declaration
public List<ILightObject> Lights { get; }
Property Value
Type Description
System.Collections.Generic.List<ILightObject>
| Improve this Doc View Source

Material

Declaration
public RendererMaterial Material { get; set; }
Property Value
Type Description
RendererMaterial
| Improve this Doc View Source

Position

Declaration
public Vector3 Position { get; set; }
Property Value
Type Description
OpenToolkit.Mathematics.Vector3
| Improve this Doc View Source

RenderShadow

Declaration
public bool RenderShadow { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Rotate

Declaration
public Quaternion Rotate { get; set; }
Property Value
Type Description
OpenToolkit.Mathematics.Quaternion
| Improve this Doc View Source

Scale

Declaration
public Vector3 Scale { get; set; }
Property Value
Type Description
OpenToolkit.Mathematics.Vector3
| Improve this Doc View Source

WorldBounds

Declaration
public Box3 WorldBounds { get; set; }
Property Value
Type Description
OpenToolkit.Mathematics.Box3

Methods

| Improve this Doc View Source

Dispose(Boolean)

Declaration
protected override void Dispose(bool disposing)
Parameters
Type Name Description
System.Boolean disposing
Overrides
RenderObjectBase.Dispose(Boolean)
| Improve this Doc View Source

Free()

Declaration
public override void Free()
Overrides
RenderObjectBase.Free()
| Improve this Doc View Source

GetModelMatrix()

Declaration
public Matrix4 GetModelMatrix()
Returns
Type Description
OpenToolkit.Mathematics.Matrix4
| Improve this Doc View Source

Init()

Declaration
public override void Init()
Overrides
RenderObjectBase.Init()
| Improve this Doc View Source

OnDeferredRender()

Declaration
public void OnDeferredRender()
| Improve this Doc View Source

OnForwardRender()

Declaration
public void OnForwardRender()
| Improve this Doc View Source

OnReload()

Declaration
public void OnReload()
| Improve this Doc View Source

OnRenderCubeShadow()

Declaration
public void OnRenderCubeShadow()
| Improve this Doc View Source

OnRenderShadow()

Declaration
public void OnRenderShadow()
| Improve this Doc View Source

OnScreenRender()

Declaration
public void OnScreenRender()
| Improve this Doc View Source

SetVertices(InternalMesh)

Declaration
public void SetVertices(InternalMesh mesh)
Parameters
Type Name Description
InternalMesh mesh

Implements

IShadowObject
IReloadable
ILightTarget
IScaleRotate
IPosition
IForwardRenderable
IDeferredRenderable
IScreenRenderable
IRenderableObject
IRenderObject
IData
System.IDisposable
IBounds
  • Improve this Doc
  • View Source
Back to top Generated by DocFX