#include <RenderSystem.h>
Public 属性 | |
| float | width = 32 |
| float | height = 32 |
| float | r = 1 |
| float | g = 1 |
| float | b = 1 |
| float | a = 1 |
| int | layer = 0 |
| bool | visible = true |
| Texture * | texture = nullptr |
| Texture * | normalTexture = nullptr |
| Quad * | quad = nullptr |
| Shader * | shader = nullptr |
| Canvas * | canvas = nullptr |
| Camera2D * | camera = nullptr |
| bool | receiveLight = true |
| bool | castOcclusion = true |
| BlendMode | blend = BlendMode::Alpha |
| float | anchorX = 0.5f |
| float | anchorY = 0.5f |
| bool | flipX = false |
| bool | flipY = false |
| int | trimW = 0 |
| int | trimH = 0 |
| int | offsetX = 0 |
| int | offsetY = 0 |
详细描述
在文件 RenderSystem.h 第 88 行定义.
类成员变量说明
◆ a
| float eve::graphics::Renderable2D::Sprite::a = 1 |
在文件 RenderSystem.h 第 91 行定义.
◆ anchorX
| float eve::graphics::Renderable2D::Sprite::anchorX = 0.5f |
在文件 RenderSystem.h 第 103 行定义.
◆ anchorY
| float eve::graphics::Renderable2D::Sprite::anchorY = 0.5f |
在文件 RenderSystem.h 第 103 行定义.
◆ b
| float eve::graphics::Renderable2D::Sprite::b = 1 |
在文件 RenderSystem.h 第 91 行定义.
◆ blend
| BlendMode eve::graphics::Renderable2D::Sprite::blend = BlendMode::Alpha |
在文件 RenderSystem.h 第 102 行定义.
◆ camera
| Camera2D* eve::graphics::Renderable2D::Sprite::camera = nullptr |
在文件 RenderSystem.h 第 99 行定义.
◆ canvas
| Canvas* eve::graphics::Renderable2D::Sprite::canvas = nullptr |
在文件 RenderSystem.h 第 98 行定义.
◆ castOcclusion
| bool eve::graphics::Renderable2D::Sprite::castOcclusion = true |
在文件 RenderSystem.h 第 101 行定义.
◆ flipX
| bool eve::graphics::Renderable2D::Sprite::flipX = false |
在文件 RenderSystem.h 第 104 行定义.
◆ flipY
| bool eve::graphics::Renderable2D::Sprite::flipY = false |
在文件 RenderSystem.h 第 104 行定义.
◆ g
| float eve::graphics::Renderable2D::Sprite::g = 1 |
在文件 RenderSystem.h 第 91 行定义.
◆ height
| float eve::graphics::Renderable2D::Sprite::height = 32 |
在文件 RenderSystem.h 第 90 行定义.
◆ layer
| int eve::graphics::Renderable2D::Sprite::layer = 0 |
在文件 RenderSystem.h 第 92 行定义.
◆ normalTexture
| Texture* eve::graphics::Renderable2D::Sprite::normalTexture = nullptr |
在文件 RenderSystem.h 第 95 行定义.
◆ offsetX
| int eve::graphics::Renderable2D::Sprite::offsetX = 0 |
在文件 RenderSystem.h 第 105 行定义.
◆ offsetY
| int eve::graphics::Renderable2D::Sprite::offsetY = 0 |
在文件 RenderSystem.h 第 105 行定义.
◆ quad
| Quad* eve::graphics::Renderable2D::Sprite::quad = nullptr |
在文件 RenderSystem.h 第 96 行定义.
◆ r
| float eve::graphics::Renderable2D::Sprite::r = 1 |
在文件 RenderSystem.h 第 91 行定义.
◆ receiveLight
| bool eve::graphics::Renderable2D::Sprite::receiveLight = true |
在文件 RenderSystem.h 第 100 行定义.
◆ shader
| Shader* eve::graphics::Renderable2D::Sprite::shader = nullptr |
在文件 RenderSystem.h 第 97 行定义.
◆ texture
| Texture* eve::graphics::Renderable2D::Sprite::texture = nullptr |
在文件 RenderSystem.h 第 94 行定义.
◆ trimH
| int eve::graphics::Renderable2D::Sprite::trimH = 0 |
在文件 RenderSystem.h 第 105 行定义.
◆ trimW
| int eve::graphics::Renderable2D::Sprite::trimW = 0 |
在文件 RenderSystem.h 第 105 行定义.
◆ visible
| bool eve::graphics::Renderable2D::Sprite::visible = true |
在文件 RenderSystem.h 第 93 行定义.
◆ width
| float eve::graphics::Renderable2D::Sprite::width = 32 |
在文件 RenderSystem.h 第 89 行定义.
该结构体的文档由以下文件生成:
- src/modules/graphics/RenderSystem.h