RenderingPipeline_BasicBindRenderOperationData Method |
Namespace:
NeoAxis
Assembly:
NeoAxis.Core (in NeoAxis.Core.dll) Version: 2024.1.1.0 (2024.1.1.0)
Syntax public void BindRenderOperationData(
ViewportRenderingContext context,
RenderingPipeline_BasicFrameData frameData,
MaterialCompiledMaterialData materialData,
bool instancing,
RenderingPipelineRenderSceneDataMeshItemAnimationDataClass meshItemAnimationData,
int billboardMode,
double billboardRadius,
bool receiveDecals,
ref Vector3F previousFramePositionChange,
float lodValue,
UnwrappedUVEnum unwrappedUV,
ref ColorValue color,
bool vertexStructureContainsColor,
bool isLayer,
float visibilityDistance,
float motionBlurFactor,
bool layerMaskFormatTriangles,
ImageComponent voxelDataImage,
Vector4F[] voxelDataInfo,
Vector4F[] objectInstanceParameters,
uint cullingByCameraDirectionData,
ref Vector3F instancingPositionOffsetRelative,
float uvScale = 1f
)
Parameters
- context
- Type: NeoAxisViewportRenderingContext
- frameData
- Type: NeoAxisRenderingPipeline_BasicFrameData
- materialData
- Type: NeoAxisMaterialCompiledMaterialData
- instancing
- Type: SystemBoolean
- meshItemAnimationData
- Type: NeoAxisRenderingPipelineRenderSceneDataMeshItemAnimationDataClass
- billboardMode
- Type: SystemInt32
- billboardRadius
- Type: SystemDouble
- receiveDecals
- Type: SystemBoolean
- previousFramePositionChange
- Type: NeoAxisVector3F
- lodValue
- Type: SystemSingle
- unwrappedUV
- Type: NeoAxisUnwrappedUVEnum
- color
- Type: NeoAxisColorValue
- vertexStructureContainsColor
- Type: SystemBoolean
- isLayer
- Type: SystemBoolean
- visibilityDistance
- Type: SystemSingle
- motionBlurFactor
- Type: SystemSingle
- layerMaskFormatTriangles
- Type: SystemBoolean
- voxelDataImage
- Type: NeoAxisImageComponent
- voxelDataInfo
- Type: NeoAxisVector4F
- objectInstanceParameters
- Type: NeoAxisVector4F
- cullingByCameraDirectionData
- Type: SystemUInt32
- instancingPositionOffsetRelative
- Type: NeoAxisVector3F
- uvScale (Optional)
- Type: SystemSingle
See Also