Radeon ProRender

hiprtGeometryBuildInput

Input for geometry build/update operation.

Build input defines concrete primitive type and a pointer to an actual primitive description.

Name Type Description
type hiprtPrimitiveType Primitive type.
union
{
        struct
        {
                /*!< Triangle mesh */
                hiprtTriangleMeshPrimitive* primitive;
        } triangleMesh;
        struct
        {
                /*!< Bounding boxes of custom primitives */
                hiprtAABBListPrimitive* primitive;
                /*!< Type of custim primitives */
                hiprtCustomType customType;
        } aabbList;
};
  Defines the following union.
nodes hiprtBvhNodeList* Custom Bvh nodes (optional).