Skip to content

Commit 0347352

Browse files
authored
Merge pull request #5 from nesk/support-alpha
Add Alpha property to Overlay class
2 parents 7f63d38 + c71065f commit 0347352

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

OVRSharp/Overlay.cs

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,27 @@ public float Curvature
186186
}
187187
}
188188

189+
/// <summary>
190+
/// Sets/gets the alpha of the overlay quad. Use 1.0 for 100 percent opacity to 0.0 for 0
191+
/// percent opacity.
192+
/// <br/>
193+
/// By default, overlays are rendering at 100 percent alpha (1.0).
194+
/// </summary>
195+
public float Alpha
196+
{
197+
set
198+
{
199+
AssertNoError(OpenVR.Overlay.SetOverlayAlpha(overlayHandle, value));
200+
}
201+
202+
get
203+
{
204+
float alpha = 0.0f;
205+
AssertNoError(OpenVR.Overlay.GetOverlayAlpha(overlayHandle, ref alpha));
206+
return alpha;
207+
}
208+
}
209+
189210
private HmdMatrix34_t transform;
190211
public HmdMatrix34_t Transform {
191212
set

0 commit comments

Comments
 (0)