| 108 | } |
| 109 | |
| 110 | void Falcor::Marker2DSet::addRoundedBox( |
| 111 | const float2& pos, |
| 112 | const float2& halfSides, |
| 113 | const float radius, |
| 114 | const float rotation, |
| 115 | const float4& color |
| 116 | ) |
| 117 | { |
| 118 | Marker2DDataBlob markerBlob; |
| 119 | markerBlob.type = SDF2DShapeType::RoundedBox; |
| 120 | RoundedBoxMarker2DData* pMarker = reinterpret_cast<RoundedBoxMarker2DData*>(markerBlob.payload.data); |
| 121 | pMarker->transform.translation = pos; |
| 122 | pMarker->transform.scale = radius; |
| 123 | pMarker->transform.rotation = rotation; |
| 124 | pMarker->halfSides = halfSides; |
| 125 | pMarker->color = color; |
| 126 | addMarker(markerBlob); |
| 127 | } |
| 128 | |
| 129 | void Falcor::Marker2DSet::addMarkerOpMarker( |
| 130 | const SDFOperationType op, |