|
void | DrawPoint (ProjectionMode::Enum proj, const Float3 &v, const ColorB &col, uint8 size) |
|
void | DrawPoints (ProjectionMode::Enum proj, const Float3 v[], uint32 numPoints, const ColorB &col, uint8 size) |
|
void | DrawPoints (ProjectionMode::Enum proj, const Float3 v[], uint32 numPoints, const ColorB col[], uint8 size) |
|
void | DrawLine (ProjectionMode::Enum proj, const Float3 &v0, const ColorB &colV0, const Float3 &v1, const ColorB &colV1, float thickness) |
|
void | DrawLines (ProjectionMode::Enum proj, const Float3 v[], uint32 numPoints, const ColorB &col, float thickness) |
|
void | DrawLines (ProjectionMode::Enum proj, const Float3 v[], uint32 numPoints, const ColorB col[], float thickness) |
|
void | DrawTriangles (ProjectionMode::Enum proj, const Float3 v[], uint32 numPoints, const ColorB &col) |
|
void | DrawTriangles (ProjectionMode::Enum proj, const Float3 v[], uint32 numPoints, const ColorB col[]) |
|
void | DrawTriangle (ProjectionMode::Enum proj, const Float3 &v0, const ColorB &colV0, const Float3 &v1, const ColorB &colV1, const Float3 &v2, const ColorB &colV2) |
|
void | DrawQuad (ProjectionMode::Enum proj, const Float3 &mins, const Float3 &maxs, ColorB color0, ColorB color1, const Float2 &minTex0, const Float2 &maxTex0, const Float2 &minTex1, const Float2 &maxTex1, const std::string &pixelShader) |
|
void | DrawQuad (ProjectionMode::Enum proj, const Float3 &mins, const Float3 &maxs, ColorB color, const std::string &pixelShader) |
|
void | DrawTexturedQuad (ProjectionMode::Enum proj, const Float3 &mins, const Float3 &maxs, const std::string &texture, ColorB color, const Float2 &minTex0, const Float2 &maxTex0) |
|
float | DrawText (const std::tuple< Float3, Float3 > &quad, TextStyle *textStyle, ColorB col, TextAlignment::Enum alignment, const char text[], va_list args) |
|
float | StringWidth (float scale, TextStyle *textStyle, const char text[], va_list args) |
|
float | TextHeight (TextStyle *textStyle) |
|
void | CaptureState () |
|
void | ReleaseState () |
|
void | SetState (const OverlayState &state) |
|
RenderCore::IThreadContext * | GetDeviceContext () |
|
RenderCore::Techniques::ProjectionDesc | GetProjectionDesc () const |
|
const RenderCore::Metal::UniformsStream & | GetGlobalUniformsStream () const |
|
| ImmediateOverlayContext (RenderCore::IThreadContext *threadContext, const RenderCore::Techniques::ProjectionDesc &projDesc=RenderCore::Techniques::ProjectionDesc()) |
|