GetBrushNumberOfTextures(brush)
GetBrushName$(brush)
GetBrushRed(brush)
GetBrushGreen(brush)
GetBrushBlue(brush)
GetBrushAlpha(brush)
GetBrushShininess(brush)
GetBrushBlendmode(brush)
GetBrushFX(brush)
(GetBrushTexture and GetTextureName$ already exists.)
GetTextureFlags(tex)
GetTextureBlendmode(tex)
GetTextureX(tex)
GetTextureY(tex)
GetTextureScaleX(tex)
GetTextureScaleY(tex)
GetTextureRotation(tex)
GetTextureCoordset(tex)
EDIT
BTW I wouldn't mind if it wasn't organized in seperate functions, to keep the number of new functions low. I think something like
EG: GetProp$(TextureScaleX%,handle%) would work well too. handle could be a brush or texture handle. TextureScaleX% is a individual integer ID for this property. Return value may be string. I know, not that elegant, but it doesn't matter that much cause in most cases this has not to be fast.
GetBrushName$(brush)
GetBrushRed(brush)
GetBrushGreen(brush)
GetBrushBlue(brush)
GetBrushAlpha(brush)
GetBrushShininess(brush)
GetBrushBlendmode(brush)
GetBrushFX(brush)
(GetBrushTexture and GetTextureName$ already exists.)
GetTextureFlags(tex)
GetTextureBlendmode(tex)
GetTextureX(tex)
GetTextureY(tex)
GetTextureScaleX(tex)
GetTextureScaleY(tex)
GetTextureRotation(tex)
GetTextureCoordset(tex)
EDIT
BTW I wouldn't mind if it wasn't organized in seperate functions, to keep the number of new functions low. I think something like
EG: GetProp$(TextureScaleX%,handle%) would work well too. handle could be a brush or texture handle. TextureScaleX% is a individual integer ID for this property. Return value may be string. I know, not that elegant, but it doesn't matter that much cause in most cases this has not to be fast.