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

Public 成员函数

void Update (float dt)
 
override void Load (ValuesDictionary valuesDictionary)
 
override void Dispose ()
 
void Display_DeviceReset ()
 
void AnimateWaterBlocksTexture ()
 
void AnimateMagmaBlocksTexture ()
 
Rectangle AnimateFireBlocksTexture (float dt)
 
void DrawBlocksTextureSlot (TexturedBatch2D batch, int slotX, int slotY, Vector2 tc1, Vector2 tc2, Vector2 tcOffset, Color color)
 
- Public 成员函数 继承自 Game.IUpdateable

Public 属性

SubsystemTime m_subsystemTime
 
SubsystemBlocksTexture m_subsystemBlocksTexture
 
RenderTarget2D m_animatedBlocksTexture
 
PrimitivesRenderer2D m_primitivesRenderer = new()
 
ScreenSpaceFireRenderer m_screenSpaceFireRenderer = new(200)
 
Random m_random = new()
 
bool m_waterOrder
 
Vector2 m_waterOffset1
 
Vector2 m_waterOffset2
 
bool m_magmaOrder
 
Vector2 m_magmaOffset1
 
Vector2 m_magmaOffset2
 
double m_lastAnimateGameTime
 
bool DisableTextureAnimation
 
bool ShowAnimatedTexture
 

属性

Texture2D AnimatedBlocksTexture [get]
 
UpdateOrder UpdateOrder [get]
 
- 属性 继承自 Game.IUpdateable
float FloatUpdateOrder [get]
 

成员函数说明

◆ AnimateFireBlocksTexture()

Rectangle Game.SubsystemAnimatedTextures.AnimateFireBlocksTexture ( float dt)
函数调用图:
这是这个函数的调用关系图:

◆ AnimateMagmaBlocksTexture()

void Game.SubsystemAnimatedTextures.AnimateMagmaBlocksTexture ( )
函数调用图:
这是这个函数的调用关系图:

◆ AnimateWaterBlocksTexture()

void Game.SubsystemAnimatedTextures.AnimateWaterBlocksTexture ( )
函数调用图:
这是这个函数的调用关系图:

◆ Display_DeviceReset()

void Game.SubsystemAnimatedTextures.Display_DeviceReset ( )
这是这个函数的调用关系图:

◆ Dispose()

override void Game.SubsystemAnimatedTextures.Dispose ( )
函数调用图:

◆ DrawBlocksTextureSlot()

void Game.SubsystemAnimatedTextures.DrawBlocksTextureSlot ( TexturedBatch2D batch,
int slotX,
int slotY,
Vector2 tc1,
Vector2 tc2,
Vector2 tcOffset,
Color color )
这是这个函数的调用关系图:

◆ Load()

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

◆ Update()

void Game.SubsystemAnimatedTextures.Update ( float dt)

实现了 Game.IUpdateable.

函数调用图:

类成员变量说明

◆ DisableTextureAnimation

bool Game.SubsystemAnimatedTextures.DisableTextureAnimation

◆ m_animatedBlocksTexture

RenderTarget2D Game.SubsystemAnimatedTextures.m_animatedBlocksTexture

◆ m_lastAnimateGameTime

double Game.SubsystemAnimatedTextures.m_lastAnimateGameTime

◆ m_magmaOffset1

Vector2 Game.SubsystemAnimatedTextures.m_magmaOffset1

◆ m_magmaOffset2

Vector2 Game.SubsystemAnimatedTextures.m_magmaOffset2

◆ m_magmaOrder

bool Game.SubsystemAnimatedTextures.m_magmaOrder

◆ m_primitivesRenderer

PrimitivesRenderer2D Game.SubsystemAnimatedTextures.m_primitivesRenderer = new()

◆ m_random

Random Game.SubsystemAnimatedTextures.m_random = new()

◆ m_screenSpaceFireRenderer

ScreenSpaceFireRenderer Game.SubsystemAnimatedTextures.m_screenSpaceFireRenderer = new(200)

◆ m_subsystemBlocksTexture

SubsystemBlocksTexture Game.SubsystemAnimatedTextures.m_subsystemBlocksTexture

◆ m_subsystemTime

SubsystemTime Game.SubsystemAnimatedTextures.m_subsystemTime

◆ m_waterOffset1

Vector2 Game.SubsystemAnimatedTextures.m_waterOffset1

◆ m_waterOffset2

Vector2 Game.SubsystemAnimatedTextures.m_waterOffset2

◆ m_waterOrder

bool Game.SubsystemAnimatedTextures.m_waterOrder

◆ ShowAnimatedTexture

bool Game.SubsystemAnimatedTextures.ShowAnimatedTexture

属性说明

◆ AnimatedBlocksTexture

Texture2D Game.SubsystemAnimatedTextures.AnimatedBlocksTexture
get

◆ UpdateOrder

UpdateOrder Game.SubsystemAnimatedTextures.UpdateOrder
get

实现了 Game.IUpdateable.


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