বেসিক সি/Primitives
Draw(x1, y1, x2, y2)
সম্পাদনাx1, y1 থেকে x2, y2 পর্যন্ত একটি রেখা আঁকে। SDL_RenderDrawLine কল করে (SDLRenderer, x1, y1, x2, y2);
Line(x, y, W, H)
সম্পাদনাx, y থেকে x + W, y + H পর্যন্ত একটি রেখা আঁকে। SDL_RenderDrawLine কল করে (SDLRenderer, x, y, x + W, y + H);
Line(point, nrp)
সম্পাদনাসংযোগ বিন্দু লাইন আঁকা. পয়েন্ট হল SDL_Point স্ট্রাকচারের একটি অ্যারে, nrp হল পয়েন্টের সংখ্যা। SDL_RenderDrawLines কল করে (SDLRenderer, points, nrp);
Plot(x, y)
সম্পাদনাস্থানাঙ্ক x, y সহ একটি বিন্দু আঁকে। SDL_RenderDrawPoint কল করে (SDLRenderer, x, y);
Point(point, count)
সম্পাদনাপয়েন্ট অ্যারেতে নির্দিষ্ট পয়েন্টের একটি গণনা আঁকে। SDL_RenderDrawPoints কল করে (SDLRenderer, points, count);
Rect(X, Y, W, H)
সম্পাদনাx, y এবং W, H মাত্রা সহ একটি আয়তক্ষেত্র আঁকে। চালায় {DST.x = X; DST.y = Y; DST.w = W; DST.h = H; SDL_RenderDrawRect (SDLRenderer, & DST);}
Box(X, Y, X2, Y2)
সম্পাদনাতির্যক X, Y - X2, Y2 সহ একটি আয়তক্ষেত্র আঁকে। চালায় {DST.x = X; DST.y = Y; DST.w = X2-X; DST.h = Y2-Y; SDL_RenderDrawRect (SDLRenderer, & DST);}
PBox(X, Y, X2, Y2)
সম্পাদনাতির্যক X, Y - X2, Y2 দিয়ে একটি ভরাট আয়তক্ষেত্র আঁকে। চালায় {DST.x = X; DST.y = Y; DST.w = X2-X; DST.h = Y2-Y; DL_RenderFillRect (SDLRenderer, & DST);}
PRect(X, Y, W, H)
সম্পাদনাx, y এবং W, H মাত্রা সহ একটি পূর্ণ আয়তক্ষেত্র আঁকে। চালায় {DST.x = X; DST.y = Y; DST.w = W; DST.h = H; SDL_RenderFillRect (SDLRenderer, & DST);}
PRects(rects, count)
সম্পাদনাSDL_Rect স্ট্রাকচার ধারণকারী rects অ্যারেতে নির্দিষ্ট ভরা আয়তক্ষেত্রের গণনা আঁকে। কল SDL_RenderFillRects (SDLRenderer, rects, count);
Rects(rects, count)
সম্পাদনাSDL_Rect স্ট্রাকচার সমন্বিত রেক্টস অ্যারেতে নির্দিষ্ট করা আয়তক্ষেত্র গণনা করে। SDL_RenderDrawRects কল করে (SDLRenderer, rects, count);
Circle(xs, ys, r)
সম্পাদনাকেন্দ্র xs, ys এবং ব্যাসার্ধ r সহ একটি বৃত্ত আঁকে। এটির জন্য SDL_gfx লাইব্রেরির প্রয়োজন নেই, দ্রুত চলে, আরও স্থিতিশীল এবং এই লাইব্রেরির সাদৃশ্য পদ্ধতির চেয়ে আরও সঠিকভাবে আঁকে।
PCircle(xs, ys, r)
সম্পাদনাকেন্দ্র xs, ys এবং ব্যাসার্ধ r সহ একটি বৃত্ত আঁকে। কোনো SDL_gfx লাইব্রেরির প্রয়োজন নেই।