You.i Engine
CYIGeometryBatch Member List

This is the complete list of members for CYIGeometryBatch, including all inherited members.

Begin()CYIGeometryBatch
charACTER_SET enum nameCYIGeometryBatch
DrawLine(const glm::vec2 &start, const glm::vec2 &end, const CYIColor &color=CYIColor(1.0f, 1.0f, 1.0f, 1.0f), float fThickness=1.f, YI_LINE_STYLE eLineStyle=YI_LINE_SOLID, YI_LINE_HEAD_STYLE eStartHeadStyle=YI_LINE_HEAD_PLAIN, YI_LINE_HEAD_STYLE eEndHeadStyle=YI_LINE_HEAD_PLAIN, float fHeadSize=10.0f)CYIGeometryBatch
DrawOutline(const glm::vec4 &rect, const CYIColor &color=CYIColor(1.0f, 1.0f, 1.0f, 1.0f), float fSize=1.f, YI_LINE_STYLE eStyle=YI_LINE_SOLID)CYIGeometryBatch
DrawQuad(const std::shared_ptr< CYIAssetTextureBase > &pTexture, const glm::vec2 &point1, const glm::vec2 &point2, const glm::vec2 &point3, const glm::vec2 &point4, const CYIColor &color=CYIColor(1.0f, 1.0f, 1.0f, 1.0f), const glm::vec4 &UVs=glm::vec4(0, 0, 1, 1))CYIGeometryBatch
DrawQuad(const glm::vec2 &point1, const glm::vec2 &point2, const glm::vec2 &point3, const glm::vec2 &point4, const CYIColor &color=CYIColor(1.0f, 1.0f, 1.0f, 1.0f))CYIGeometryBatch
DrawRect(const std::shared_ptr< CYIAssetTextureBase > &pTexture, const glm::vec4 &rect, const CYIColor &color=CYIColor(1.0f, 1.0f, 1.0f, 1.0f), const glm::vec4 &UVs=glm::vec4(0, 0, 1, 1))CYIGeometryBatch
DrawRect(const glm::vec4 &rect, const CYIColor &color=CYIColor(1.0f, 1.0f, 1.0f, 1.0f))CYIGeometryBatch
DrawRectWithRenderTarget(const std::shared_ptr< CYIOffscreenRenderTarget > &pRenderTarget, const glm::vec4 &rect, const CYIColor &color=CYIColor(1.0f, 1.0f, 1.0f, 1.0f), const glm::vec4 &UVs=glm::vec4(0, 0, 1, 1))CYIGeometryBatch
DrawText(const CYIString &text, const glm::vec2 &pos, const CYIColor &color=CYIColor(1.0f, 1.0f, 1.0f, 1.0f), float fScale=1.f, YI_TEXT_STYLE eStyle=YI_TEXT_STYLE_NORMAL, charACTER_SET eCharacterSet=YI_UTF8)CYIGeometryBatch
DrawText(const CYIString &text, const TextSettings &settings)CYIGeometryBatch
DrawTriangle(const std::shared_ptr< CYIAssetTextureBase > &pTexture, const glm::vec2 &point1, const glm::vec2 &point2, const glm::vec2 &point3, const CYIColor &color=CYIColor(1.0f, 1.0f, 1.0f, 1.0f), const glm::vec4 &UVs=glm::vec4(0, 0, 1, 1))CYIGeometryBatch
DrawTriangle(const glm::vec2 &point1, const glm::vec2 &point2, const glm::vec2 &point3, const CYIColor &color=CYIColor(1.0f, 1.0f, 1.0f, 1.0f))CYIGeometryBatch
End()CYIGeometryBatch
GetInstance()CYIGeometryBatchstatic
GetTextSize(const CYIString &text, const TextSettings &settings) const CYIGeometryBatch
GetTextSizeForCurrentSurface(YI_TEXT_SIZE eTextSize=YI_REGULAR)CYIGeometryBatchstatic
PopClipping()CYIGeometryBatch
PushClipping(const glm::vec4 &rect)CYIGeometryBatch
YI_CODE_PAGE_437 enum valueCYIGeometryBatch
YI_LARGE enum valueCYIGeometryBatch
YI_LINE_DASH enum valueCYIGeometryBatch
YI_LINE_DASH_DOT enum valueCYIGeometryBatch
YI_LINE_DOT enum valueCYIGeometryBatch
YI_LINE_HEAD_BARBED_ARROW enum valueCYIGeometryBatch
YI_LINE_HEAD_HOLLOW_DIAMOND enum valueCYIGeometryBatch
YI_LINE_HEAD_PLAIN enum valueCYIGeometryBatch
YI_LINE_HEAD_SIMPLE_ARROW enum valueCYIGeometryBatch
YI_LINE_HEAD_SOLID_DIAMOND enum valueCYIGeometryBatch
YI_LINE_HEAD_STYLE enum nameCYIGeometryBatch
YI_LINE_HEAD_TRIANGLE_ARROW enum valueCYIGeometryBatch
YI_LINE_LONG_DASH enum valueCYIGeometryBatch
YI_LINE_LONG_DASH_DOT enum valueCYIGeometryBatch
YI_LINE_SOLID enum valueCYIGeometryBatch
YI_LINE_SPARSE_DASH enum valueCYIGeometryBatch
YI_LINE_SPARSE_DOT enum valueCYIGeometryBatch
YI_LINE_STYLE enum nameCYIGeometryBatch
YI_REGULAR enum valueCYIGeometryBatch
YI_SMALL enum valueCYIGeometryBatch
YI_TEXT_SIZE enum nameCYIGeometryBatch
YI_TEXT_STYLE enum nameCYIGeometryBatch
YI_TEXT_STYLE_BOLD enum valueCYIGeometryBatch
YI_TEXT_STYLE_NORMAL enum valueCYIGeometryBatch
YI_TEXT_STYLE_OUTLINE enum valueCYIGeometryBatch
YI_TEXT_STYLE_SHADOW enum valueCYIGeometryBatch
YI_UTF8 enum valueCYIGeometryBatch
YI_VERY_LARGE enum valueCYIGeometryBatch
YI_VERY_SMALL enum valueCYIGeometryBatch
YI_WRAP_MODE enum nameCYIGeometryBatch
YI_WRAP_NONE enum valueCYIGeometryBatch
YI_WRAP_ON_CHARACTER enum valueCYIGeometryBatch
YI_WRAP_ON_SPACE enum valueCYIGeometryBatch
~CYIGeometryBatch()CYIGeometryBatch