Click or drag to resize

RenderingPipeline_BasicRenderOperation Method (ViewportRenderingContext, RenderingPipelineRenderSceneDataMeshDataRenderOperation, GpuMaterialPass, ListParameterContainer, RenderingPipelineRenderSceneDataCutVolumeItem, Boolean, GpuVertexBuffer, InstanceDataBuffer, Int32, Int32, ViewportRenderingContextTessellationCacheItem)

Namespace:  NeoAxis
Assembly:  NeoAxis.Core (in NeoAxis.Core.dll) Version: 2024.1.1.0 (2024.1.1.0)
Syntax
C#
public void RenderOperation(
	ViewportRenderingContext context,
	RenderingPipelineRenderSceneDataMeshDataRenderOperation op,
	GpuMaterialPass pass,
	List<ParameterContainer> parameterContainers,
	RenderingPipelineRenderSceneDataCutVolumeItem[] cutVolumes,
	bool instancingEnabled,
	GpuVertexBuffer instancingBuffer,
	ref InstanceDataBuffer instancingDataBuffer,
	int instancingStart,
	int instancingCount,
	ViewportRenderingContextTessellationCacheItem tessellationItem = null
)

Parameters

context
Type: NeoAxisViewportRenderingContext
op
Type: NeoAxisRenderingPipelineRenderSceneDataMeshDataRenderOperation
pass
Type: NeoAxisGpuMaterialPass
parameterContainers
Type: System.Collections.GenericListParameterContainer
cutVolumes
Type: NeoAxisRenderingPipelineRenderSceneDataCutVolumeItem
instancingEnabled
Type: SystemBoolean
instancingBuffer
Type: NeoAxisGpuVertexBuffer
instancingDataBuffer
Type: Internal.SharpBgfxInstanceDataBuffer
instancingStart
Type: SystemInt32
instancingCount
Type: SystemInt32
tessellationItem (Optional)
Type: NeoAxisViewportRenderingContextTessellationCacheItem
See Also