Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Engine.Graphics.Viewport
类 Engine.Graphics.Viewport 继承关系图:
Engine.Graphics.Viewport 的协作图:

Public 成员函数

 Viewport (int x, int y, int width, int height, float minDepth=0f, float maxDepth=1f)
bool Equals (Viewport other)
override bool Equals (object obj)
override int GetHashCode ()
override string ToString ()
Vector3 Project (Vector3 source, Matrix worldViewProjection)
Vector3 Project (Vector3 source, Matrix projection, Matrix view, Matrix world)
Vector3 Unproject (Vector3 source, Matrix worldViewProjection)
Vector3 Unproject (Vector3 source, Matrix projection, Matrix view, Matrix world)

静态 Public 成员函数

static bool operator== (Viewport v1, Viewport v2)
static bool operator!= (Viewport v1, Viewport v2)

Public 属性

int X
int Y
int Width
int Height
float MinDepth
float MaxDepth

属性

Rectangle Rectangle [get]
float AspectRatio [get]

详细描述

在文件 Viewport.cs2 行定义.

构造及析构函数说明

◆ Viewport()

Engine.Graphics.Viewport.Viewport ( int x,
int y,
int width,
int height,
float minDepth = 0f,
float maxDepth = 1f )

在文件 Viewport.cs19 行定义.

这是这个函数的调用关系图:

成员函数说明

◆ Equals() [1/2]

override bool Engine.Graphics.Viewport.Equals ( object obj)

在文件 Viewport.cs35 行定义.

函数调用图:

◆ Equals() [2/2]

bool Engine.Graphics.Viewport.Equals ( Viewport other)

在文件 Viewport.cs28 行定义.

函数调用图:

◆ GetHashCode()

override int Engine.Graphics.Viewport.GetHashCode ( )

在文件 Viewport.cs37 行定义.

◆ operator!=()

bool Engine.Graphics.Viewport.operator!= ( Viewport v1,
Viewport v2 )
static

在文件 Viewport.cs72 行定义.

函数调用图:

◆ operator==()

bool Engine.Graphics.Viewport.operator== ( Viewport v1,
Viewport v2 )
static

在文件 Viewport.cs70 行定义.

函数调用图:

◆ Project() [1/2]

Vector3 Engine.Graphics.Viewport.Project ( Vector3 source,
Matrix projection,
Matrix view,
Matrix world )

在文件 Viewport.cs58 行定义.

◆ Project() [2/2]

Vector3 Engine.Graphics.Viewport.Project ( Vector3 source,
Matrix worldViewProjection )

在文件 Viewport.cs46 行定义.

函数调用图:

◆ ToString()

override string Engine.Graphics.Viewport.ToString ( )

在文件 Viewport.cs44 行定义.

◆ Unproject() [1/2]

Vector3 Engine.Graphics.Viewport.Unproject ( Vector3 source,
Matrix projection,
Matrix view,
Matrix world )

在文件 Viewport.cs68 行定义.

◆ Unproject() [2/2]

Vector3 Engine.Graphics.Viewport.Unproject ( Vector3 source,
Matrix worldViewProjection )

在文件 Viewport.cs60 行定义.

函数调用图:

类成员变量说明

◆ Height

int Engine.Graphics.Viewport.Height

在文件 Viewport.cs9 行定义.

◆ MaxDepth

float Engine.Graphics.Viewport.MaxDepth

在文件 Viewport.cs13 行定义.

◆ MinDepth

float Engine.Graphics.Viewport.MinDepth

在文件 Viewport.cs11 行定义.

◆ Width

int Engine.Graphics.Viewport.Width

在文件 Viewport.cs7 行定义.

◆ X

int Engine.Graphics.Viewport.X

在文件 Viewport.cs3 行定义.

◆ Y

int Engine.Graphics.Viewport.Y

在文件 Viewport.cs5 行定义.

属性说明

◆ AspectRatio

float Engine.Graphics.Viewport.AspectRatio
get

在文件 Viewport.cs17 行定义.

◆ Rectangle

Rectangle Engine.Graphics.Viewport.Rectangle
get

在文件 Viewport.cs15 行定义.


该结构体的文档由以下文件生成:
  • E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/Engine/Engine.Graphics/Viewport.cs