载入中...
搜索中...
未找到
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
 
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 行定义.


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