载入中...
搜索中...
未找到
eve::graphics::IGraphics2D 成员列表
成员的完整列表,这些成员属于 eve::graphics::IGraphics2D,包括所有继承而来的类成员
| clearScreen()=0 | eve::graphics::IGraphics2D | pure virtual |
| draw(Drawable *drawable, const glm::mat4 &m)=0 | eve::graphics::IGraphics2D | pure virtual |
| drawOcclusion(Drawable *drawable, const glm::mat4 &m)=0 | eve::graphics::IGraphics2D | pure virtual |
| drawOcclusionSolid(float x, float y, float w, float h)=0 | eve::graphics::IGraphics2D | pure virtual |
| drawOcclusionTexture(Texture *texture, float x, float y, float w, float h)=0 | eve::graphics::IGraphics2D | pure virtual |
| drawSolidRect(float x, float y, float w, float h, const Color &color, BlendMode blend=BlendMode::Alpha)=0 | eve::graphics::IGraphics2D | pure virtual |
| drawSolidRectRGBA(float x, float y, float w, float h, float r, float g, float b, float a=1.f)=0 | eve::graphics::IGraphics2D | pure virtual |
| drawSolidRectRotated(float cx, float cy, float w, float h, float degrees, const Color &color, BlendMode blend=BlendMode::Alpha)=0 | eve::graphics::IGraphics2D | pure virtual |
| drawTexturedRect(Texture *texture, float x, float y, float w, float h, const Color &color)=0 | eve::graphics::IGraphics2D | pure virtual |
| drawTexturedRectLitUV(Texture *albedo, Texture *normal, float x, float y, float w, float h, float u0, float v0, float u1, float v1, const Color &color)=0 | eve::graphics::IGraphics2D | pure virtual |
| drawTexturedRectRGBA(Texture *texture, float x, float y, float w, float h, float r, float g, float b, float a=1.f)=0 | eve::graphics::IGraphics2D | pure virtual |
| drawTexturedRectShader(Texture *texture, Shader *shader, float x, float y, float w, float h, const Color &color)=0 | eve::graphics::IGraphics2D | pure virtual |
| drawTexturedRectShaderDepth(Texture *color, Texture *depth, Shader *shader, float x, float y, float w, float h, const Color &tint)=0 | eve::graphics::IGraphics2D | pure virtual |
| drawTexturedRectShaderUV(Texture *texture, Shader *shader, float x, float y, float w, float h, float u0, float v0, float u1, float v1, const Color &color, bool rotatedUV=false, BlendMode blend=BlendMode::Alpha)=0 | eve::graphics::IGraphics2D | pure virtual |
| drawTexturedRectShaderUVRotated(Texture *texture, Shader *shader, float cx, float cy, float w, float h, float degrees, float u0, float v0, float u1, float v1, const Color &color, bool rotatedUV=false, BlendMode blend=BlendMode::Alpha)=0 | eve::graphics::IGraphics2D | pure virtual |
| drawTexturedRectUV(Texture *texture, float x, float y, float w, float h, float u0, float v0, float u1, float v1, const Color &color)=0 | eve::graphics::IGraphics2D | pure virtual |
| getCanvas() const =0 | eve::graphics::IGraphics2D | pure virtual |
| getFont() const =0 | eve::graphics::IGraphics2D | pure virtual |
| getShader() const =0 | eve::graphics::IGraphics2D | pure virtual |
| isCanvasActive() const =0 | eve::graphics::IGraphics2D | pure virtual |
| popValidationScope()=0 | eve::graphics::IGraphics2D | pure virtual |
| print(const std::string &text, float x, float y, const Color &color=Color(1.f, 1.f, 1.f, 1.f), float scale=1.f)=0 | eve::graphics::IGraphics2D | pure virtual |
| pushValidationScope()=0 | eve::graphics::IGraphics2D | pure virtual |
| setBackgroundColorRGBA(float r, float g, float b, float a=1.f)=0 | eve::graphics::IGraphics2D | pure virtual |
| setCanvas(Canvas *canvas)=0 | eve::graphics::IGraphics2D | pure virtual |
| setFont(Font *font)=0 | eve::graphics::IGraphics2D | pure virtual |
| setLighting2D(const Lighting2DUBO &ubo)=0 | eve::graphics::IGraphics2D | pure virtual |
| setShader(Shader *shader)=0 | eve::graphics::IGraphics2D | pure virtual |
| setShader()=0 | eve::graphics::IGraphics2D | pure virtual |
| ~IGraphics2D()=default | eve::graphics::IGraphics2D | virtual |