2.9.16
Coherent GT
A modern user interface library for games
renoir::CommandBuffer Member List

This is the complete list of members for renoir::CommandBuffer, including all inherited members.

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