Kiwano Engine v1.3.x
kiwano::graphics::directx::RenderContextImpl 成员列表

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

antialias_ (定义于 kiwano::RenderContext)kiwano::RenderContextprotected
BeginDraw() overridekiwano::graphics::directx::RenderContextImplvirtual
brush_opacity_ (定义于 kiwano::RenderContext)kiwano::RenderContextprotected
CheckVisibility(const Rect &bounds, const Matrix3x2 &transform) overridekiwano::graphics::directx::RenderContextImplvirtual
Clear() overridekiwano::graphics::directx::RenderContextImplvirtual
Clear(const Color &clear_color) overridekiwano::graphics::directx::RenderContextImplvirtual
ClearStatus()kiwano::ObjectBase
collecting_status_ (定义于 kiwano::RenderContext)kiwano::RenderContextmutableprotected
Create(RefPtr< Texture > texture, const PixelSize &size)kiwano::RenderContextstatic
CreateDeviceResources(ComPtr< ID2D1Factory > factory, ComPtr< ID2D1DeviceContext > ctx) (定义于 kiwano::graphics::directx::RenderContextImpl)kiwano::graphics::directx::RenderContextImpl
CreateTexture(Texture &texture, const PixelSize &size) overridekiwano::graphics::directx::RenderContextImplvirtual
current_brush_ (定义于 kiwano::RenderContext)kiwano::RenderContextprotected
current_stroke_ (定义于 kiwano::RenderContext)kiwano::RenderContextprotected
Deserialize(const Vector< uint8_t > &data)kiwano::Serializableinline
DoDeserialize(Deserializer *deserializer) overridekiwano::ObjectBasevirtual
DoSerialize(Serializer *serializer) const overridekiwano::ObjectBasevirtual
DrawCircle(const Point &center, float radius)kiwano::RenderContextvirtual
DrawEllipse(const Point &center, const Vec2 &radius) overridekiwano::graphics::directx::RenderContextImplvirtual
DrawLine(const Point &point1, const Point &point2) overridekiwano::graphics::directx::RenderContextImplvirtual
DrawRectangle(const Rect &rect) overridekiwano::graphics::directx::RenderContextImplvirtual
DrawRoundedRectangle(const Rect &rect, const Vec2 &radius) overridekiwano::graphics::directx::RenderContextImplvirtual
DrawShape(const Shape &shape) overridekiwano::graphics::directx::RenderContextImplvirtual
DrawTextLayout(const TextLayout &layout, const Point &offset, RefPtr< Brush > outline_brush) overridekiwano::graphics::directx::RenderContextImplvirtual
DrawTexture(const Texture &texture, const Rect *src_rect, const Rect *dest_rect) overridekiwano::graphics::directx::RenderContextImplvirtual
DumpTracingObjects()kiwano::ObjectBasestatic
EndDraw() overridekiwano::graphics::directx::RenderContextImplvirtual
Fail(StringView msg, int code=ObjectStatus::fail)kiwano::ObjectBase
fast_global_transform_ (定义于 kiwano::RenderContext)kiwano::RenderContextprotected
FillCircle(const Point &center, float radius)kiwano::RenderContextvirtual
FillEllipse(const Point &center, const Vec2 &radius) overridekiwano::graphics::directx::RenderContextImplvirtual
FillRectangle(const Rect &rect) overridekiwano::graphics::directx::RenderContextImplvirtual
FillRoundedRectangle(const Rect &rect, const Vec2 &radius) overridekiwano::graphics::directx::RenderContextImplvirtual
FillShape(const Shape &shape) overridekiwano::graphics::directx::RenderContextImplvirtual
GetBrushOpacity() constkiwano::RenderContextvirtual
GetCurrentBrush() constkiwano::RenderContextvirtual
GetGlobalTransform() constkiwano::RenderContextvirtual
GetName() constkiwano::ObjectBaseinline
GetNative() const (定义于 kiwano::NativeObject)kiwano::NativeObjectinline
GetNative() const (定义于 kiwano::NativeObject)kiwano::NativeObjectinline
GetObjectID() constkiwano::ObjectBaseinline
GetRefCount() constkiwano::RefObject
GetSize() const overridekiwano::graphics::directx::RenderContextImplvirtual
GetStatus() constkiwano::RenderContextinline
GetTarget() const overridekiwano::graphics::directx::RenderContextImplvirtual
GetTracingObjects()kiwano::ObjectBasestatic
GetUserData() constkiwano::ObjectBase
global_transform_ (定义于 kiwano::RenderContext)kiwano::RenderContextprotected
Hold(RefPtr< ObjectBase > other)kiwano::ObjectBase
IncreasePrimitivesCount(uint32_t increase=1) constkiwano::RenderContextprotected
IsName(StringView name) constkiwano::ObjectBaseinline
IsTracingLeaks()kiwano::ObjectBasestatic
IsValid() const overridekiwano::NativeObjectinlinevirtual
native_ (定义于 kiwano::NativeObject)kiwano::NativeObjectprotected
NativeObject()=default (定义于 kiwano::NativeObject)kiwano::NativeObject
Noncopyable()=default (定义于 kiwano::Noncopyable)kiwano::Noncopyableprotected
ObjectBase()kiwano::ObjectBase
operator delete(void *ptr) (定义于 kiwano::RefObject)kiwano::RefObjectstatic
operator delete(void *ptr, std::nothrow_t const &) noexcept (定义于 kiwano::RefObject)kiwano::RefObjectstatic
operator delete(void *ptr, void *place) noexcept (定义于 kiwano::RefObject)kiwano::RefObjectstatic
operator new(size_t size) (定义于 kiwano::RefObject)kiwano::RefObjectstatic
operator new(size_t size, std::nothrow_t const &) noexcept (定义于 kiwano::RefObject)kiwano::RefObjectstatic
operator new(size_t size, void *ptr) noexcept (定义于 kiwano::RefObject)kiwano::RefObjectstatic
PopClipRect() overridekiwano::graphics::directx::RenderContextImplvirtual
PopLayer() overridekiwano::graphics::directx::RenderContextImplvirtual
PushClipRect(const Rect &clip_rect) overridekiwano::graphics::directx::RenderContextImplvirtual
PushLayer(Layer &layer) overridekiwano::graphics::directx::RenderContextImplvirtual
RefObject() (定义于 kiwano::RefObject)kiwano::RefObjectprotected
Release()kiwano::RefObject
RenderContext() (定义于 kiwano::RenderContext)kiwano::RenderContextprotected
RenderContextImpl() (定义于 kiwano::graphics::directx::RenderContextImpl)kiwano::graphics::directx::RenderContextImpl
ResetNative() (定义于 kiwano::NativeObject)kiwano::NativeObjectinline
Resize(const Size &size) overridekiwano::graphics::directx::RenderContextImplvirtual
Retain()kiwano::RefObject
Serialize() constkiwano::Serializableinline
SetAntialiasMode(bool enabled) overridekiwano::graphics::directx::RenderContextImplvirtual
SetBlendMode(BlendMode blend) overridekiwano::graphics::directx::RenderContextImplvirtual
SetBrushOpacity(float opacity)kiwano::RenderContextvirtual
SetCollectingStatus(bool enable)kiwano::RenderContext
SetCurrentBrush(RefPtr< Brush > brush) overridekiwano::graphics::directx::RenderContextImplvirtual
SetCurrentStrokeStyle(RefPtr< StrokeStyle > stroke_style) overridekiwano::graphics::directx::RenderContextImplvirtual
SetGlobalTransform(const Matrix3x2 &matrix)kiwano::RenderContextvirtual
SetGlobalTransform(const Matrix3x2 *matrix)kiwano::RenderContextvirtual
SetName(StringView name)kiwano::ObjectBase
SetNative(const Any &native) (定义于 kiwano::NativeObject)kiwano::NativeObjectinline
SetObjectPolicy(const ObjectPolicyFunc &policy)kiwano::ObjectBasestatic
SetStatus(const ObjectStatus &status)kiwano::ObjectBase
SetTextAntialiasMode(TextAntialiasMode mode) overridekiwano::graphics::directx::RenderContextImplvirtual
SetTransform(const Matrix3x2 &matrix) overridekiwano::graphics::directx::RenderContextImplvirtual
SetUserData(void *data)kiwano::ObjectBase
StartTracingLeaks()kiwano::ObjectBasestatic
status_ (定义于 kiwano::RenderContext)kiwano::RenderContextmutableprotected
StopTracingLeaks()kiwano::ObjectBasestatic
text_antialias_ (定义于 kiwano::RenderContext)kiwano::RenderContextprotected
Unhold(RefPtr< ObjectBase > other)kiwano::ObjectBase
visible_size_ (定义于 kiwano::RenderContext)kiwano::RenderContextprotected
~ObjectBase() (定义于 kiwano::ObjectBase)kiwano::ObjectBasevirtual
~RefObject() (定义于 kiwano::RefObject)kiwano::RefObjectvirtual
~RenderContextImpl() (定义于 kiwano::graphics::directx::RenderContextImpl)kiwano::graphics::directx::RenderContextImplvirtual