My Project v1
Project
载入中...
搜索中...
未找到
Game.ComponentScreenOverlays
类 Game.ComponentScreenOverlays 继承关系图:
Game.ComponentScreenOverlays 的协作图:

Public 成员函数

void Update (float dt)
 
void Draw (Camera camera, int drawOrder)
 
override void Load (ValuesDictionary valuesDictionary, IdToEntityMap idToEntityMap)
 
virtual void DrawOverlay (Camera camera, Color color, float innerFactor, float outerFactor)
 
virtual void DrawTexturedOverlay (Camera camera, Texture2D texture, Color color, float innerFactor, float outerFactor, Vector2 offset)
 
virtual void DrawIceOverlay (Camera camera, float factor)
 
virtual void DrawFloatingMessage (Camera camera, string message, float factor)
 
virtual void DrawMessage (Camera camera, string message, float factor)
 
- Public 成员函数 继承自 Game.IDrawable
- Public 成员函数 继承自 Game.IUpdateable

Public 属性

SubsystemTime m_subsystemTime
 
SubsystemTerrain m_subsystemTerrain
 
SubsystemSky m_subsystemSky
 
ComponentGui m_componentGui
 
ComponentPlayer m_componentPlayer
 
PrimitivesRenderer2D m_primitivesRenderer2D = new()
 
PrimitivesRenderer3D m_primitivesRenderer3D = new()
 
Random m_random = new(0)
 
Vector2[] m_iceVertices
 
Point2 m_cellsCount
 
float? m_light
 
double? m_waterSurfaceCrossTime
 
bool m_isUnderWater
 

静态 Public 属性

static int[] m_drawOrders
 

属性

float BlackoutFactor [get, set]
 
float RedoutFactor [get, set]
 
float GreenoutFactor [get, set]
 
string FloatingMessage [get, set]
 
float FloatingMessageFactor [get, set]
 
string Message [get, set]
 
float MessageFactor [get, set]
 
float IceFactor [get, set]
 
UpdateOrder UpdateOrder [get]
 
int[] DrawOrders [get]
 
- 属性 继承自 Game.IDrawable
- 属性 继承自 Game.IUpdateable
float FloatUpdateOrder [get]
 

成员函数说明

◆ Draw()

void Game.ComponentScreenOverlays.Draw ( Camera camera,
int drawOrder )

实现了 Game.IDrawable.

函数调用图:

◆ DrawFloatingMessage()

virtual void Game.ComponentScreenOverlays.DrawFloatingMessage ( Camera camera,
string message,
float factor )
virtual
这是这个函数的调用关系图:

◆ DrawIceOverlay()

virtual void Game.ComponentScreenOverlays.DrawIceOverlay ( Camera camera,
float factor )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ DrawMessage()

virtual void Game.ComponentScreenOverlays.DrawMessage ( Camera camera,
string message,
float factor )
virtual
这是这个函数的调用关系图:

◆ DrawOverlay()

virtual void Game.ComponentScreenOverlays.DrawOverlay ( Camera camera,
Color color,
float innerFactor,
float outerFactor )
virtual
这是这个函数的调用关系图:

◆ DrawTexturedOverlay()

virtual void Game.ComponentScreenOverlays.DrawTexturedOverlay ( Camera camera,
Texture2D texture,
Color color,
float innerFactor,
float outerFactor,
Vector2 offset )
virtual
这是这个函数的调用关系图:

◆ Load()

override void Game.ComponentScreenOverlays.Load ( ValuesDictionary valuesDictionary,
IdToEntityMap idToEntityMap )

◆ Update()

void Game.ComponentScreenOverlays.Update ( float dt)

实现了 Game.IUpdateable.

类成员变量说明

◆ m_cellsCount

Point2 Game.ComponentScreenOverlays.m_cellsCount

◆ m_componentGui

ComponentGui Game.ComponentScreenOverlays.m_componentGui

◆ m_componentPlayer

ComponentPlayer Game.ComponentScreenOverlays.m_componentPlayer

◆ m_drawOrders

int [] Game.ComponentScreenOverlays.m_drawOrders
static
初始值:
= new int[1]
{
1101
}

◆ m_iceVertices

Vector2 [] Game.ComponentScreenOverlays.m_iceVertices

◆ m_isUnderWater

bool Game.ComponentScreenOverlays.m_isUnderWater

◆ m_light

float? Game.ComponentScreenOverlays.m_light

◆ m_primitivesRenderer2D

PrimitivesRenderer2D Game.ComponentScreenOverlays.m_primitivesRenderer2D = new()

◆ m_primitivesRenderer3D

PrimitivesRenderer3D Game.ComponentScreenOverlays.m_primitivesRenderer3D = new()

◆ m_random

Random Game.ComponentScreenOverlays.m_random = new(0)

◆ m_subsystemSky

SubsystemSky Game.ComponentScreenOverlays.m_subsystemSky

◆ m_subsystemTerrain

SubsystemTerrain Game.ComponentScreenOverlays.m_subsystemTerrain

◆ m_subsystemTime

SubsystemTime Game.ComponentScreenOverlays.m_subsystemTime

◆ m_waterSurfaceCrossTime

double? Game.ComponentScreenOverlays.m_waterSurfaceCrossTime

属性说明

◆ BlackoutFactor

float Game.ComponentScreenOverlays.BlackoutFactor
getset

◆ DrawOrders

int [] Game.ComponentScreenOverlays.DrawOrders
get

实现了 Game.IDrawable.

◆ FloatingMessage

string Game.ComponentScreenOverlays.FloatingMessage
getset

◆ FloatingMessageFactor

float Game.ComponentScreenOverlays.FloatingMessageFactor
getset

◆ GreenoutFactor

float Game.ComponentScreenOverlays.GreenoutFactor
getset

◆ IceFactor

float Game.ComponentScreenOverlays.IceFactor
getset

◆ Message

string Game.ComponentScreenOverlays.Message
getset

◆ MessageFactor

float Game.ComponentScreenOverlays.MessageFactor
getset

◆ RedoutFactor

float Game.ComponentScreenOverlays.RedoutFactor
getset

◆ UpdateOrder

UpdateOrder Game.ComponentScreenOverlays.UpdateOrder
get

实现了 Game.IUpdateable.


该类的文档由以下文件生成: