Example #1
0
        /// <summary>
        /// Add primitive plane and material.
        /// </summary>
        /// <param name="plane">Plane to add.</param>
        /// <param name="material">
        /// Material to add, may be null if not needed.
        /// </param>
        public void Add(PlaneSurface plane, RenderMaterial material)
        {
            var material_pointer = (null == material ? IntPtr.Zero : material.ConstPointer());
            var pointer          = NonConstPointer();

            UnsafeNativeMethods.Rdk_CustomMeshes_AddPlane(pointer, plane.ConstPointer(), material_pointer);
        }