mirror of
https://github.com/Facepunch/Facepunch.Steamworks.git
synced 2025-01-12 14:48:02 +03:00
Screenshot trigger
This commit is contained in:
parent
e70f1b738b
commit
f84c84e950
@ -11,6 +11,17 @@ namespace Facepunch.Steamworks
|
|||||||
public int Width { get; internal set; }
|
public int Width { get; internal set; }
|
||||||
public int Height { get; internal set; }
|
public int Height { get; internal set; }
|
||||||
|
|
||||||
|
public bool IsLoaded { get; internal set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Return true if this image couldn't be loaded for some reason
|
||||||
|
/// </summary>
|
||||||
|
public bool IsError { get; internal set; }
|
||||||
|
|
||||||
|
public void Read( byte[] buffer )
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
39
Facepunch.Steamworks/Client/Screenshots.cs
Normal file
39
Facepunch.Steamworks/Client/Screenshots.cs
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
|
||||||
|
namespace Facepunch.Steamworks
|
||||||
|
{
|
||||||
|
public partial class Client : IDisposable
|
||||||
|
{
|
||||||
|
Screenshots _screenshots;
|
||||||
|
|
||||||
|
public Screenshots Screenshots
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
if ( _screenshots == null )
|
||||||
|
_screenshots = new Screenshots( this );
|
||||||
|
|
||||||
|
return _screenshots;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public class Screenshots
|
||||||
|
{
|
||||||
|
internal Client client;
|
||||||
|
|
||||||
|
internal Screenshots( Client c )
|
||||||
|
{
|
||||||
|
client = c;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Trigger()
|
||||||
|
{
|
||||||
|
client.native.screenshots.TriggerScreenshot();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
@ -123,6 +123,7 @@
|
|||||||
<Compile Include="Client\Friends.cs" />
|
<Compile Include="Client\Friends.cs" />
|
||||||
<Compile Include="Client\Image.cs" />
|
<Compile Include="Client\Image.cs" />
|
||||||
<Compile Include="Client\Inventory.cs" />
|
<Compile Include="Client\Inventory.cs" />
|
||||||
|
<Compile Include="Client\Screenshots.cs" />
|
||||||
<Compile Include="Client\Stats.cs" />
|
<Compile Include="Client\Stats.cs" />
|
||||||
<Compile Include="Client\Voice.cs" />
|
<Compile Include="Client\Voice.cs" />
|
||||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||||
|
Loading…
x
Reference in New Issue
Block a user