বেসিক সি/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 লাইব্রেরির প্রয়োজন নেই।