struct RenderTarget (Niantic.ARDK.Rendering.RenderTarget)
Overview
A render target can either be a camera or an offscreen texture. More…
struct RenderTarget: IEquatable< RenderTarget > { // fields readonly Camera Camera; readonly RenderTargetIdentifier Identifier; readonly bool IsTargetingCamera; readonly bool IsTargetingTexture; readonly RenderTexture RenderTexture; // properties ScreenOrientation ScreenOrientation; // methods override bool Equals(object obj); bool Equals(RenderTarget other); override int GetHashCode(); Resolution GetResolution(ScreenOrientation forOrientation); RenderTarget(Camera cam); RenderTarget(RenderTexture texture); static implicit operator RenderTarget (Camera cam); static implicit operator RenderTarget (RenderTexture texture); };
Detailed Documentation
A render target can either be a camera or an offscreen texture.
Fields
readonly Camera Camera
The actual camera as a render target, if any.
readonly RenderTargetIdentifier Identifier
The identifier of this render target.
readonly RenderTexture RenderTexture
The actual GPU texture as a render target, if any.
Properties
ScreenOrientation ScreenOrientation
Returns the current screen orientation. When called in the editor, this property infers the orientation from the screen resolution.
Methods
Resolution GetResolution(ScreenOrientation forOrientation)
Returns a the resolution of the target, in the function of the specified screen orientation.
RenderTarget(Camera cam)
Creates a render target from the specified camera.
RenderTarget(RenderTexture texture)
Creates a render target from the specified texture.