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 |