Kiwano Engine v1.3.x
kiwano::Renderer 成员列表

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

AfterRender(RenderModuleContext &ctx)kiwano::Modulevirtual
auto_reset_resolution_ (定义于 kiwano::Renderer)kiwano::Rendererprotected
BeforeRender(RenderModuleContext &ctx)kiwano::Modulevirtual
Clear()=0kiwano::Rendererpure virtual
clear_color_ (定义于 kiwano::Renderer)kiwano::Rendererprotected
CreateBrush(Brush &brush, const Color &color)=0kiwano::Rendererpure virtual
CreateBrush(Brush &brush, const LinearGradientStyle &style)=0kiwano::Rendererpure virtual
CreateBrush(Brush &brush, const RadialGradientStyle &style)=0kiwano::Rendererpure virtual
CreateBrush(Brush &brush, RefPtr< Texture > texture)=0kiwano::Rendererpure virtual
CreateEllipseShape(Shape &shape, const Point &center, const Vec2 &radius)=0kiwano::Rendererpure virtual
CreateFontCollection(Font &font, Vector< String > &family_names, StringView file_path)=0kiwano::Rendererpure virtual
CreateFontCollection(Font &font, Vector< String > &family_names, const BinaryData &data)=0kiwano::Rendererpure virtual
CreateGifImage(GifImage &gif, StringView file_path)=0kiwano::Rendererpure virtual
CreateGifImage(GifImage &gif, const BinaryData &data)=0kiwano::Rendererpure virtual
CreateGifImageFrame(GifImage::Frame &frame, const GifImage &gif, size_t frame_index)=0kiwano::Rendererpure virtual
CreateLineShape(Shape &shape, const Point &begin_pos, const Point &end_pos)=0kiwano::Rendererpure virtual
CreateRectShape(Shape &shape, const Rect &rect)=0kiwano::Rendererpure virtual
CreateRoundedRectShape(Shape &shape, const Rect &rect, const Vec2 &radius)=0kiwano::Rendererpure virtual
CreateShapeSink(ShapeMaker &maker)=0kiwano::Rendererpure virtual
CreateStrokeStyle(StrokeStyle &stroke_style)=0kiwano::Rendererpure virtual
CreateTextLayout(TextLayout &layout, StringView content, const TextStyle &style)=0kiwano::Rendererpure virtual
CreateTexture(Texture &texture, StringView file_path)=0kiwano::Rendererpure virtual
CreateTexture(Texture &texture, const BinaryData &data)=0kiwano::Rendererpure virtual
CreateTexture(Texture &texture, const PixelSize &size, const BinaryData &data, PixelFormat format)=0kiwano::Rendererpure virtual
CreateTextureRenderContext(RefPtr< Texture > texture, const PixelSize &desired_size)=0kiwano::Rendererpure virtual
Destroy()kiwano::Renderervirtual
DestroyModule()kiwano::Modulevirtual
GetClearColor() constkiwano::Rendererinlinevirtual
GetContext()kiwano::Rendererinline
GetInstance()kiwano::Rendererstatic
GetOutputSize() constkiwano::Rendererinline
HandleEvent(EventModuleContext &ctx) overridekiwano::Renderervirtual
MakeContextForWindow(RefPtr< Window > window)=0kiwano::Rendererpure virtual
Module() (定义于 kiwano::Module)kiwano::Moduleprotected
OnRender(RenderModuleContext &ctx)kiwano::Modulevirtual
OnUpdate(UpdateModuleContext &ctx)kiwano::Modulevirtual
output_size_ (定义于 kiwano::Renderer)kiwano::Rendererprotected
Present()=0kiwano::Rendererpure virtual
render_ctx_ (定义于 kiwano::Renderer)kiwano::Rendererprotected
Renderer() (定义于 kiwano::Renderer)kiwano::Rendererprotected
ResetResolutionWhenWindowResized(bool enabled)kiwano::Renderer
Resize(uint32_t width, uint32_t height)=0kiwano::Rendererpure virtual
SetClearColor(const Color &clear_color)kiwano::Renderer
SetupModule()kiwano::Modulevirtual
SetVSyncEnabled(bool enabled)kiwano::Renderer
vsync_ (定义于 kiwano::Renderer)kiwano::Rendererprotected