载入中...
搜索中...
未找到
eve::graphics::IGraphics2D 成员列表

成员的完整列表,这些成员属于 eve::graphics::IGraphics2D,包括所有继承而来的类成员

clearScreen()=0eve::graphics::IGraphics2Dpure virtual
draw(Drawable *drawable, const glm::mat4 &m)=0eve::graphics::IGraphics2Dpure virtual
drawOcclusion(Drawable *drawable, const glm::mat4 &m)=0eve::graphics::IGraphics2Dpure virtual
drawOcclusionSolid(float x, float y, float w, float h)=0eve::graphics::IGraphics2Dpure virtual
drawOcclusionTexture(Texture *texture, float x, float y, float w, float h)=0eve::graphics::IGraphics2Dpure virtual
drawSolidRect(float x, float y, float w, float h, const Color &color, BlendMode blend=BlendMode::Alpha)=0eve::graphics::IGraphics2Dpure virtual
drawSolidRectRGBA(float x, float y, float w, float h, float r, float g, float b, float a=1.f)=0eve::graphics::IGraphics2Dpure virtual
drawSolidRectRotated(float cx, float cy, float w, float h, float degrees, const Color &color, BlendMode blend=BlendMode::Alpha)=0eve::graphics::IGraphics2Dpure virtual
drawTexturedRect(Texture *texture, float x, float y, float w, float h, const Color &color)=0eve::graphics::IGraphics2Dpure 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)=0eve::graphics::IGraphics2Dpure virtual
drawTexturedRectRGBA(Texture *texture, float x, float y, float w, float h, float r, float g, float b, float a=1.f)=0eve::graphics::IGraphics2Dpure virtual
drawTexturedRectShader(Texture *texture, Shader *shader, float x, float y, float w, float h, const Color &color)=0eve::graphics::IGraphics2Dpure virtual
drawTexturedRectShaderDepth(Texture *color, Texture *depth, Shader *shader, float x, float y, float w, float h, const Color &tint)=0eve::graphics::IGraphics2Dpure 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)=0eve::graphics::IGraphics2Dpure 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)=0eve::graphics::IGraphics2Dpure virtual
drawTexturedRectUV(Texture *texture, float x, float y, float w, float h, float u0, float v0, float u1, float v1, const Color &color)=0eve::graphics::IGraphics2Dpure virtual
getCanvas() const =0eve::graphics::IGraphics2Dpure virtual
getFont() const =0eve::graphics::IGraphics2Dpure virtual
getShader() const =0eve::graphics::IGraphics2Dpure virtual
isCanvasActive() const =0eve::graphics::IGraphics2Dpure virtual
popValidationScope()=0eve::graphics::IGraphics2Dpure 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)=0eve::graphics::IGraphics2Dpure virtual
pushValidationScope()=0eve::graphics::IGraphics2Dpure virtual
setBackgroundColorRGBA(float r, float g, float b, float a=1.f)=0eve::graphics::IGraphics2Dpure virtual
setCanvas(Canvas *canvas)=0eve::graphics::IGraphics2Dpure virtual
setFont(Font *font)=0eve::graphics::IGraphics2Dpure virtual
setLighting2D(const Lighting2DUBO &ubo)=0eve::graphics::IGraphics2Dpure virtual
setShader(Shader *shader)=0eve::graphics::IGraphics2Dpure virtual
setShader()=0eve::graphics::IGraphics2Dpure virtual
~IGraphics2D()=defaulteve::graphics::IGraphics2Dvirtual