Struct QueryMarkerExpression
Marker expressions represent semantic filtering of animation poses that are based on marker types.
Namespace: Unity.Kinematica
Syntax
public struct QueryMarkerExpression : IDisposable
Remarks
Constraints can be stacked by adding multiple constraints to the filter expression. An expression always starts with zero or more filters based on tag traits and ends with zero or more filters that are based on marker traits. The portion of a query expression that filters based on marker is a marker expression and can be introduced at any point in the expression. It is not possible to switch from a marker expression back to a tag expression.
Methods
After<T>()
Declaration
public QueryMarkerExpression After<T>()
where T : struct
Returns
Type | Description |
---|---|
QueryMarkerExpression |
Type Parameters
Name | Description |
---|---|
T |
At<T>()
Declaration
public QueryMarkerExpression At<T>()
where T : struct
Returns
Type | Description |
---|---|
QueryMarkerExpression |
Type Parameters
Name | Description |
---|---|
T |
Before<T>()
Declaration
public QueryMarkerExpression Before<T>()
where T : struct
Returns
Type | Description |
---|---|
QueryMarkerExpression |
Type Parameters
Name | Description |
---|---|
T |
Dispose()
Disposes the underlying constructed filter expression.
Declaration
public void Dispose()
Operators
Implicit(QueryMarkerExpression to QueryResult)
Implicit conversion from a marker expression to a pose sequence.
Declaration
public static implicit operator QueryResult(QueryMarkerExpression expression)
Parameters
Type | Name | Description |
---|---|---|
QueryMarkerExpression | expression |
Returns
Type | Description |
---|---|
QueryResult |