Click or drag to resize

ViewportRenderingContext Class

Represents a manager for rendering to viewport.
Inheritance Hierarchy
SystemObject
  NeoAxisViewportRenderingContext

Namespace:  NeoAxis
Assembly:  NeoAxis.Core (in NeoAxis.Core.dll) Version: 2024.1.1.0 (2024.1.1.0)
Syntax
C#
public class ViewportRenderingContext

The ViewportRenderingContext type exposes the following members.

Constructors
  NameDescription
Public methodViewportRenderingContext
Initializes a new instance of the ViewportRenderingContext class
Top
Properties
Methods
  NameDescription
Public methodBindComputeBuffer(Int32, GpuIndexBuffer, ComputeBufferAccessEnum)
Public methodBindComputeBuffer(Int32, GpuVertexBuffer, ComputeBufferAccessEnum)
Public methodBindComputeImage
Public methodBindParameterContainer
Public methodBindTexture(ViewportRenderingContextBindTextureData, Boolean)
Public methodBindTexture(Int32, ImageComponent, TextureAddressingMode, FilterOption, FilterOption, FilterOption, TextureFlags, Boolean)
Public methodConvertToAbsolute
Public methodConvertToRelative(Matrix4, Matrix4F)
Public methodConvertToRelative(Vector3, Vector3F)
Public methodConvertToRelative(Vector3, Vector3F)
Public methodDispose
Releases all resources used by the ViewportRenderingContext
Public methodDynamicTexture_Alloc(ViewportRenderingContextDynamicTextureType, Vector3I, PixelFormat, Int32, Boolean, Int32, Boolean, Boolean)
Public methodDynamicTexture_Alloc(ViewportRenderingContextDynamicTextureType, ImageComponentTypeEnum, Vector2I, PixelFormat, Int32, Boolean, Int32, Int32, Boolean, Boolean)
Public methodDynamicTexture_DestroyAll
Public methodDynamicTexture_Free
Public methodDynamicTexture_FreeAllEndUpdate
Public methodDynamicTexturesAreExists
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetBackgroundColor
Public methodGetBackgroundColorAffectLighting
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetShadowVisibilityDistance
Public methodGetShadowVisibilityDistanceSquared
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberGetUniformTypeByParameterType
Public methodGetVisibilityDistanceByObjectSize
Public methodGetVoxelLodDistanceByObjectSize
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMultiRenderTarget_Create
Public methodMultiRenderTarget_DestroyAll
Public methodOcclusionCullingBuffer_Alloc
Public methodOcclusionCullingBuffer_DestroyAll
Public methodOcclusionCullingBuffer_Free
Public methodOcclusionCullingBuffer_FreeAllEndUpdate
Public methodRenderQuadToCurrentViewport
Public methodRenderTarget2D_Alloc
Public methodRenderTargetCube_Alloc
Public methodRenderTrianglesToCurrentViewport
Public methodResetViews
Public methodSetComputePass
Public methodSetIndexBuffer
Public methodSetInstanceDataBuffer
Public methodSetPassAndSubmit
Public methodSetUniform(String, ParameterType, Int32, ArraySegmentByte)
Public methodSetUniform(String, ParameterType, Int32, IntPtr)
Public methodSetUniform(String, ParameterType, Int32, Void*)
Public methodSetUniform(Uniform, ParameterType, Int32, ArraySegmentByte)
Public methodSetUniform(Uniform, ParameterType, Int32, IntPtr)
Public methodSetUniform(Uniform, ParameterType, Int32, Void*)
Public methodSetVertexBuffer
Public methodSetViewport(Viewport)
Public methodSetViewport(Viewport, Matrix4F, Matrix4F)
Public methodSetViewport(Viewport, Matrix4F, Matrix4F, FrameBufferTypes, ColorValue, Single, Byte)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateGetVisibilityDistanceByObjectSize
Public methodUpdateVoxelLodVisibilityDistanceByObjectSize
Top
Events
  NameDescription
Public eventDisposing
Occurs before object is disposed.
Top
Fields
Extension Methods
See Also