载入中...
搜索中...
未找到
eve::graphics::Renderable2D::Sprite结构体 参考

#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
 
Texturetexture = nullptr
 
TexturenormalTexture = nullptr
 
Quadquad = nullptr
 
Shadershader = nullptr
 
Canvascanvas = nullptr
 
Camera2Dcamera = nullptr
 
bool receiveLight = true
 
bool castOcclusion = true
 

详细描述

在文件 RenderSystem.h79 行定义.

类成员变量说明

◆ a

float eve::graphics::Renderable2D::Sprite::a = 1

在文件 RenderSystem.h82 行定义.

◆ b

float eve::graphics::Renderable2D::Sprite::b = 1

在文件 RenderSystem.h82 行定义.

◆ camera

Camera2D* eve::graphics::Renderable2D::Sprite::camera = nullptr

在文件 RenderSystem.h90 行定义.

◆ canvas

Canvas* eve::graphics::Renderable2D::Sprite::canvas = nullptr

在文件 RenderSystem.h89 行定义.

◆ castOcclusion

bool eve::graphics::Renderable2D::Sprite::castOcclusion = true

在文件 RenderSystem.h92 行定义.

◆ g

float eve::graphics::Renderable2D::Sprite::g = 1

在文件 RenderSystem.h82 行定义.

◆ height

float eve::graphics::Renderable2D::Sprite::height = 32

在文件 RenderSystem.h81 行定义.

◆ layer

int eve::graphics::Renderable2D::Sprite::layer = 0

在文件 RenderSystem.h83 行定义.

◆ normalTexture

Texture* eve::graphics::Renderable2D::Sprite::normalTexture = nullptr

在文件 RenderSystem.h86 行定义.

◆ quad

Quad* eve::graphics::Renderable2D::Sprite::quad = nullptr

在文件 RenderSystem.h87 行定义.

◆ r

float eve::graphics::Renderable2D::Sprite::r = 1

在文件 RenderSystem.h82 行定义.

◆ receiveLight

bool eve::graphics::Renderable2D::Sprite::receiveLight = true

在文件 RenderSystem.h91 行定义.

◆ shader

Shader* eve::graphics::Renderable2D::Sprite::shader = nullptr

在文件 RenderSystem.h88 行定义.

◆ texture

Texture* eve::graphics::Renderable2D::Sprite::texture = nullptr

在文件 RenderSystem.h85 行定义.

◆ visible

bool eve::graphics::Renderable2D::Sprite::visible = true

在文件 RenderSystem.h84 行定义.

◆ width

float eve::graphics::Renderable2D::Sprite::width = 32

在文件 RenderSystem.h80 行定义.


该结构体的文档由以下文件生成: