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

Public 成员函数

void QueueShadow (Camera camera, Vector3 shadowPosition, float shadowDiameter, float alpha)
 
void Draw (Camera camera, int drawOrder)
 
override void Load (ValuesDictionary valuesDictionary)
 
void DrawShadowOverQuad (Vector3 p1, Vector3 p2, Vector3 p3, Vector3 p4, Vector3 shadowPosition, float shadowDiameter, float alpha)
 
- Public 成员函数 继承自 Game.IDrawable

静态 Public 成员函数

static Vector2 CalculateShadowTextureCoordinate (Vector3 p, Vector3 shadowPosition, float shadowDiameter)
 

Public 属性

SubsystemTerrain m_subsystemTerrain
 
SubsystemSky m_subsystemSky
 
PrimitivesRenderer3D m_primitivesRenderer = new()
 
TexturedBatch3D m_batch
 

静态 Public 属性

static int[] m_drawOrders
 

属性

int[] DrawOrders [get]
 
- 属性 继承自 Game.IDrawable

成员函数说明

◆ CalculateShadowTextureCoordinate()

static Vector2 Game.SubsystemShadows.CalculateShadowTextureCoordinate ( Vector3 p,
Vector3 shadowPosition,
float shadowDiameter )
static
这是这个函数的调用关系图:

◆ Draw()

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

实现了 Game.IDrawable.

◆ DrawShadowOverQuad()

void Game.SubsystemShadows.DrawShadowOverQuad ( Vector3 p1,
Vector3 p2,
Vector3 p3,
Vector3 p4,
Vector3 shadowPosition,
float shadowDiameter,
float alpha )
函数调用图:
这是这个函数的调用关系图:

◆ Load()

override void Game.SubsystemShadows.Load ( ValuesDictionary valuesDictionary)
函数调用图:

◆ QueueShadow()

void Game.SubsystemShadows.QueueShadow ( Camera camera,
Vector3 shadowPosition,
float shadowDiameter,
float alpha )
函数调用图:
这是这个函数的调用关系图:

类成员变量说明

◆ m_batch

TexturedBatch3D Game.SubsystemShadows.m_batch

◆ m_drawOrders

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

◆ m_primitivesRenderer

PrimitivesRenderer3D Game.SubsystemShadows.m_primitivesRenderer = new()

◆ m_subsystemSky

SubsystemSky Game.SubsystemShadows.m_subsystemSky

◆ m_subsystemTerrain

SubsystemTerrain Game.SubsystemShadows.m_subsystemTerrain

属性说明

◆ DrawOrders

int [] Game.SubsystemShadows.DrawOrders
get

实现了 Game.IDrawable.


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