Skip to content

Commit e16aad1

Browse files
committed
docs++
1 parent cfcdd1e commit e16aad1

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/SharpGLTF.Toolkit/Animations/CurveBuilder.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,17 @@ namespace SharpGLTF.Animations
1010
/// Represents an editable curve of <typeparamref name="T"/> elements.
1111
/// </summary>
1212
/// <typeparam name="T">An element of the curve.</typeparam>
13+
/// <remarks>
14+
/// <para>
15+
/// <see cref="CurveBuilder{T}"/> instances are created using <see cref="CurveFactory.CreateCurveBuilder{T}()"/> with T being <see cref="Vector3"/>, <see cref="Quaternion"/> types and so on.
16+
/// </para>
17+
/// <para>
18+
/// But <see cref="CurveFactory"/> is internal, the actual way of creating animation curves is using:<br/>
19+
/// <see cref="Scenes.NodeBuilder.UseScale(string)"/><br/>
20+
/// <see cref="Scenes.NodeBuilder.UseRotation(string)"/><br/>
21+
/// <see cref="Scenes.NodeBuilder.UseTranslation()(string)"/><br/>
22+
/// </para>
23+
/// </remarks>
1324
public abstract class CurveBuilder<T> :
1425
ICurveSampler<T>,
1526
IConvertibleCurve<T>

0 commit comments

Comments
 (0)