C# 클래스 idTech4.Renderer.View

파일 보기 프로젝트 열기: iainmckay/idtech4.net 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AreaNumber int
ConnectedAreas bool[]
DrawSurfaces List
FloatTime float
Frustum Plane[]
InitialViewAreaOrigin Vector3
IsEditor bool
IsMirror bool
IsSubview bool
IsXraySubview bool
ProjectionMatrix Matrix
RenderView idRenderView
RenderWorld idRenderWorld
Scissor idScreenRect
ViewEntities List
ViewFrustum idTech4.Geometry.idFrustum
ViewPort idScreenRect
WorldSpace ViewEntity

프로퍼티 상세

AreaNumber 공개적으로 프로퍼티

public int AreaNumber
리턴 int

ConnectedAreas 공개적으로 프로퍼티

public bool[] ConnectedAreas
리턴 bool[]

DrawSurfaces 공개적으로 프로퍼티

DrawSurfs are the visible surfaces of the viewEntities, sorted by the material sort parameter
public List DrawSurfaces
리턴 List

FloatTime 공개적으로 프로퍼티

public float FloatTime
리턴 float

Frustum 공개적으로 프로퍼티

public Plane[] Frustum
리턴 Plane[]

InitialViewAreaOrigin 공개적으로 프로퍼티

Used to find the portalArea that view flooding will take place from. for a normal view, the initialViewOrigin will be renderView.viewOrg, but a mirror may put the projection origin outside of any valid area, or in an unconnected area of the map, so the view area must be based on a point just off the surface of the mirror/subview. It may be possible to get a failed portal pass if the plane of the mirror intersects a portal, and the initialViewAreaOrigin is on a different side than the renderView.viewOrg is.
public Vector3 InitialViewAreaOrigin
리턴 Vector3

IsEditor 공개적으로 프로퍼티

public bool IsEditor
리턴 bool

IsMirror 공개적으로 프로퍼티

True if the portal is a mirror, invert the face culling.
public bool IsMirror
리턴 bool

IsSubview 공개적으로 프로퍼티

True if this view is not the main view.
public bool IsSubview
리턴 bool

IsXraySubview 공개적으로 프로퍼티

public bool IsXraySubview
리턴 bool

ProjectionMatrix 공개적으로 프로퍼티

public Matrix ProjectionMatrix
리턴 Matrix

RenderView 공개적으로 프로퍼티

public idRenderView,idTech4.Renderer RenderView
리턴 idRenderView

RenderWorld 공개적으로 프로퍼티

public idRenderWorld,idTech4.Renderer RenderWorld
리턴 idRenderWorld

Scissor 공개적으로 프로퍼티

For scissor clipping, local inside renderView viewport.
Subviews may only be rendering part of the main view these are real physical pixel values, possibly scaled and offset from the renderView x/y/width/height
public idScreenRect,idTech4.Renderer Scissor
리턴 idScreenRect

ViewEntities 공개적으로 프로퍼티

public List ViewEntities
리턴 List

ViewFrustum 공개적으로 프로퍼티

public idFrustum,idTech4.Geometry ViewFrustum
리턴 idTech4.Geometry.idFrustum

ViewPort 공개적으로 프로퍼티

In real pixels and proper Y flip.
public idScreenRect,idTech4.Renderer ViewPort
리턴 idScreenRect

WorldSpace 공개적으로 프로퍼티

public ViewEntity,idTech4.Renderer WorldSpace
리턴 ViewEntity