Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
RenderTargetBinding.cs
Go to the documentation of this file.
1
using
System
;
2
3
namespace
Microsoft.Xna.Framework.Graphics
;
4
5
public
struct
RenderTargetBinding
6
{
7
internal
Texture
_renderTarget
;
8
9
internal
CubeMapFace
_cubeMapFace
;
10
11
public
CubeMapFace
CubeMapFace
=>
_cubeMapFace
;
12
13
public
Texture
RenderTarget
=>
_renderTarget
;
14
15
public
RenderTargetBinding
(
RenderTargetCube
renderTarget,
CubeMapFace
cubeMapFace)
16
{
17
if
(renderTarget ==
null
)
18
{
19
throw
new
ArgumentNullException
(
"renderTarget"
,
FrameworkResources
.
NullNotAllowed
);
20
}
21
_renderTarget
= renderTarget;
22
_cubeMapFace
= cubeMapFace;
23
}
24
25
public
RenderTargetBinding
(
RenderTarget2D
renderTarget)
26
{
27
if
(renderTarget ==
null
)
28
{
29
throw
new
ArgumentNullException
(
"renderTarget"
,
FrameworkResources
.
NullNotAllowed
);
30
}
31
_renderTarget
= renderTarget;
32
_cubeMapFace
=
CubeMapFace
.PositiveX;
33
}
34
35
public
static
implicit
operator
RenderTargetBinding
(
RenderTarget2D
renderTarget)
36
{
37
return
new
RenderTargetBinding
(renderTarget);
38
}
39
}
Microsoft.Xna.Framework.FrameworkResources.NullNotAllowed
static string NullNotAllowed
Definition
FrameworkResources.cs:407
Microsoft.Xna.Framework.FrameworkResources
Definition
FrameworkResources.cs:15
Microsoft.Xna.Framework.Graphics.RenderTarget2D
Definition
RenderTarget2D.cs:9
Microsoft.Xna.Framework.Graphics.RenderTargetCube
Definition
RenderTargetCube.cs:9
Microsoft.Xna.Framework.Graphics.Texture
Definition
Texture.cs:9
System.ArgumentNullException
Definition
ArgumentNullException.cs:10
Microsoft.Xna.Framework.Graphics.CubeMapFace
CubeMapFace
Definition
CubeMapFace.cs:4
Microsoft.Xna.Framework.Graphics
Definition
AlphaTestEffect.cs:1
System
Definition
BlockingCollection.cs:8
Microsoft.Xna.Framework.Graphics.RenderTargetBinding.RenderTargetBinding
RenderTargetBinding(RenderTarget2D renderTarget)
Definition
RenderTargetBinding.cs:25
Microsoft.Xna.Framework.Graphics.RenderTargetBinding._renderTarget
Texture _renderTarget
Definition
RenderTargetBinding.cs:7
Microsoft.Xna.Framework.Graphics.RenderTargetBinding.RenderTarget
Texture RenderTarget
Definition
RenderTargetBinding.cs:13
Microsoft.Xna.Framework.Graphics.RenderTargetBinding._cubeMapFace
CubeMapFace _cubeMapFace
Definition
RenderTargetBinding.cs:9
Microsoft.Xna.Framework.Graphics.RenderTargetBinding.RenderTargetBinding
RenderTargetBinding(RenderTargetCube renderTarget, CubeMapFace cubeMapFace)
Definition
RenderTargetBinding.cs:15
Microsoft.Xna.Framework.Graphics.RenderTargetBinding
Definition
RenderTargetBinding.cs:6
source
Microsoft.Xna.Framework.Graphics
RenderTargetBinding.cs
Generated by
1.10.0