This is the complete list of members for renoir::CommandBuffer, including all inherited members.
AllocateImage(Image image, const ImageInfo &info)=0 | renoir::CommandBuffer | pure virtual |
AllocateImageDataFromDecode(Image image, const ImageInfo &info, const void *data, unsigned sizeBytes, bool passOwnership)=0 | renoir::CommandBuffer | pure virtual |
AllocateSurface(Surface name, const SurfaceInfo &info, bool needsDepth=false)=0 | renoir::CommandBuffer | pure virtual |
AllocateUserImage(Image image, const ImageInfo &info, void *userObject)=0 | renoir::CommandBuffer | pure virtual |
ApplyBlurEffect(float width)=0 | renoir::CommandBuffer | pure virtual |
BeginLayer(size_t size, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
BeginLayerWithShaders(size_t size, const Paint &paint, Shader **shaders, size_t shadersCount)=0 | renoir::CommandBuffer | pure virtual |
ChangeUserImage(Image image, const ImageInfo &info, void *userObject)=0 | renoir::CommandBuffer | pure virtual |
ClearClipScreen()=0 | renoir::CommandBuffer | pure virtual |
ClearMetadata()=0 | renoir::CommandBuffer | pure virtual |
ClearScreen(Color color, bool clearClipping=true)=0 | renoir::CommandBuffer | pure virtual |
ClipCircle(const Circle &circle, ClipOp op)=0 | renoir::CommandBuffer | pure virtual |
ClipConvexQuad(const float3 points[4], ClipOp op)=0 | renoir::CommandBuffer | pure virtual |
ClipImageRectToRect(Image image, Rectangle srcRect, Rectangle destRect, ClipOp op)=0 | renoir::CommandBuffer | pure virtual |
ClipImageRepeat(Image image, const Rectangle &srcRect, const Rectangle &destRect, float2 startPosition, float2 textureScale, ClipOp op)=0 | renoir::CommandBuffer | pure virtual |
ClipPath(class Path *path, ClipOp op)=0 | renoir::CommandBuffer | pure virtual |
ClipRect(const Rectangle &rect, ClipOp op)=0 | renoir::CommandBuffer | pure virtual |
ClipRoundedRect(const Rectangle &rect, float4 borderRadii, ClipOp op)=0 | renoir::CommandBuffer | pure virtual |
Concatenate(const float4x4 &mat)=0 | renoir::CommandBuffer | pure virtual |
Destroy()=0 | renoir::CommandBuffer | pure virtual |
DrawImage(Image image, float3 position, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
DrawImageRectToRect(Image image, Rectangle srcRect, Rectangle destRect, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
DrawImageRectToRectWithColorMatrixFilter(Image image, const Rectangle &srcRect, const Rectangle &destRect, const ColorMatrix &colorMatrix, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
DrawImageRepeat(Image image, const Rectangle &srcRect, const Rectangle &destRect, float2 startPosition, float2 textureScale, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
DrawSurface(Surface image, float3 position, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
DrawSurfaceRectToRect(Surface name, const Rectangle &srcRect, const Rectangle &destRect, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
DrawSurfaceRectToRectWithColorMatrixFilter(Surface name, const Rectangle &srcRect, const Rectangle &destRect, const ColorMatrix &colorMatrix, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
DrawSurfaceRectToRectWithCustomEffect(Surface name, const Rectangle &srcRect, const Rectangle &destRect, const UserEffect &effect, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
DrawYUVPlanesToRect(Image YPlane, Image UPlane, Image VPlane, Image AlphaPlane, const Rectangle &YSrcRect, const Rectangle &destRect, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
EndLayer()=0 | renoir::CommandBuffer | pure virtual |
EndLayerWithMatrix(const float4x4 &transform)=0 | renoir::CommandBuffer | pure virtual |
FillAnimatedPath(class AnimatedPath *path, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
FillCircle(const Circle &circle, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
FillConvexQuad(const float3 points[4], const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
FillEllipse(const Rectangle &ellipse, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
FillPath(class Path *path, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
FillRect(const Rectangle &rect, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
FillRectWithShaderAndMask(const Rectangle &rect, const Paint &paint, Shader *shader, Surface mask=Surface(), float4 maskScaleAndOffset=float4())=0 | renoir::CommandBuffer | pure virtual |
FillRectWithShaderAndMaskRepeat(const Rectangle &rect, const Paint &paint, Shader *shader, float2 startPosition, Rectangle sourceRect, float2 samplingScale, float2 textureSize, Surface mask=Surface(), float4 maskScaleAndOffset=float4())=0 | renoir::CommandBuffer | pure virtual |
FillRoundedRect(const Rectangle &rect, float4 borderRadii, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
FillText(const char *data, unsigned bytesCount, const float3 &pos, const Paint &paint, const Rectangle *box=nullptr, float2 letterSpacing=float2(0, 0), const WordSpacing *wordSpacing=nullptr)=0 | renoir::CommandBuffer | pure virtual |
FillTextBox(class TextBox *box, const float3 &position, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
FillTextWithOffsets(const char *data, unsigned bytesCount, const float3 &pos, const GlyphOffsets &offsets, const Paint &paint, const Rectangle *box=nullptr)=0 | renoir::CommandBuffer | pure virtual |
FlattenZ()=0 | renoir::CommandBuffer | pure virtual |
FreeImage(Image image)=0 | renoir::CommandBuffer | pure virtual |
FreeSurface(Surface name)=0 | renoir::CommandBuffer | pure virtual |
GetCommandsCount() const =0 | renoir::CommandBuffer | pure virtual |
GetLevel() const =0 | renoir::CommandBuffer | pure virtual |
GetMatrix()=0 | renoir::CommandBuffer | pure virtual |
IsThinSurfaceBuffer() const =0 | renoir::CommandBuffer | pure virtual |
MergeThinSurfaceBuffer(const CommandBuffer *buffer, const SurfaceInfo &info)=0 | renoir::CommandBuffer | pure virtual |
ReservedMethod(void *, void *)=0 | renoir::CommandBuffer | pure virtual |
Restore()=0 | renoir::CommandBuffer | pure virtual |
RestoreTo(StateId stateId)=0 | renoir::CommandBuffer | pure virtual |
Rotate(float d)=0 | renoir::CommandBuffer | pure virtual |
Save(int saveFlags=SVOP_All)=0 | renoir::CommandBuffer | pure virtual |
SaveOptions enum name | renoir::CommandBuffer | |
Scale(float2 s)=0 | renoir::CommandBuffer | pure virtual |
SetImageDebugName(Image image, const char *debugName)=0 | renoir::CommandBuffer | pure virtual |
SetMatrix(const float4x4 &mat)=0 | renoir::CommandBuffer | pure virtual |
SetMetadata(const char *meta)=0 | renoir::CommandBuffer | pure virtual |
SetSurfaceDebugName(Surface name, const char *debugName)=0 | renoir::CommandBuffer | pure virtual |
Skew(float2 sk)=0 | renoir::CommandBuffer | pure virtual |
StrokeAnimatedPath(class AnimatedPath *path, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
StrokeCircle(const Circle &circle, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
StrokeEllipse(const Rectangle &ellipse, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
StrokePath(class Path *path, const Paint &paint, const StrokeDashInfo *dashInfo=nullptr)=0 | renoir::CommandBuffer | pure virtual |
StrokeRect(const Rectangle &rect, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
StrokeRoundedRect(const Rectangle &rect, float4 borderRadii, const Paint &paint)=0 | renoir::CommandBuffer | pure virtual |
StrokeText(const char *data, unsigned bytesCount, const float3 &pos, Color strokeColor, const Paint &paint, const Rectangle *box=nullptr, float2 letterSpacing=float2(0, 0))=0 | renoir::CommandBuffer | pure virtual |
StrokeTextWithOffsets(const char *data, unsigned bytesCount, const float3 &pos, const GlyphOffsets &offsets, Color strokeColor, const Paint &paint, const Rectangle *box=nullptr)=0 | renoir::CommandBuffer | pure virtual |
SVOP_All enum value | renoir::CommandBuffer | |
SVOP_Clipping enum value | renoir::CommandBuffer | |
SVOP_Matrix enum value | renoir::CommandBuffer | |
Translate(float2 t)=0 | renoir::CommandBuffer | pure virtual |
UpdateImage(Image image, const void *data, unsigned sizeBytes, bool copyDataInInternalBuffer)=0 | renoir::CommandBuffer | pure virtual |