সিনভিউ

পাবলিক ক্লাস SceneView
পরিচিত ডাইরেক্ট সাবক্লাস

একটি সিনফর্ম সারফেসভিউ যা দৃশ্যের সাথে রেন্ডারিং এবং মিথস্ক্রিয়া পরিচালনা করে।

নেস্টেড ক্লাস

ইন্টারফেস SceneView.AnimationTimeTransformer Choreographer সময় থেকে অ্যানিমেশন সময় রূপান্তর সংজ্ঞায়িত করে।

উত্তরাধিকার সূত্রে প্রাপ্ত ধ্রুবক

উত্তরাধিকারসূত্রে প্রাপ্ত ক্ষেত্র

পাবলিক কনস্ট্রাক্টর

সিনভিউ ( প্রসঙ্গ প্রসঙ্গ)
একটি SceneView অবজেক্ট তৈরি করে এবং এটি একটি Android প্রসঙ্গে আবদ্ধ করে।
সিনভিউ ( প্রসঙ্গ প্রসঙ্গ, অ্যাট্রিবিউটসেট অ্যাটিআরএস)
একটি SceneView অবজেক্ট তৈরি করে এবং এটি একটি Android প্রসঙ্গে আবদ্ধ করে।

পাবলিক পদ্ধতি

অকার্যকর
ধ্বংস ()
সিনফর্ম থেকে প্রস্থান করতে হবে।
স্থির শূন্যতা
ধ্বংস সমস্ত সম্পদ ()
অবিলম্বে সমস্ত রেন্ডারিং সংস্থান প্রকাশ করে, এমনকি যদি ব্যবহার করা হয়।
অকার্যকর
enableDebug (বুলিয়ান সক্ষম)
যদি সক্রিয় থাকে, ডিবাগ করার জন্য বিভিন্ন ভিজ্যুয়ালাইজেশন প্রদান করে।
দৃশ্য
getScene ()
এই দৃশ্য দ্বারা তৈরি সিনফর্ম সিন ফেরত দেয়।
বুলিয়ান
isDebugEnabled ()
এই দৃশ্যের জন্য ডিবাগিং সক্ষম কিনা তা নির্দেশ করে৷
বুলিয়ান
অন ​​টাচ ইভেন্ট ( মোশন ইভেন্ট মোশন ইভেন্ট)
অকার্যকর
বিরতি ()
পজ সিনফর্ম, যা রেন্ডারিং থ্রেডকে বিরতি দেয়।
স্থির দীর্ঘ
রিলিজড রিসোর্স পুনরুদ্ধার করুন ()
আবর্জনা সংগ্রহের জন্য প্রস্তুত রেন্ডারিং সংস্থান প্রকাশ করে

অব্যবহৃত সম্পদ সংগ্রহের জন্য প্রতিটি ফ্রেমকে ডাকা হয়েছে।

অকার্যকর
পুনরায় শুরু ()
Resume Sceneform, যা রেন্ডারিং থ্রেড পুনরায় শুরু করে।
অকার্যকর
সেট অ্যানিমেশনটাইম ট্রান্সফরমার ( সিনভিউ । অ্যানিমেশনটাইম ট্রান্সফরমার অ্যানিমেশনটাইম ট্রান্সফরমার)
অ্যানিমেশন প্লেব্যাক রেট নিয়ন্ত্রণ করতে, SceneView গ্রাহক গ্লোবাল অ্যানিমেশন কার্সার সময় আপডেট করার জন্য সময় ফেরত দেওয়ার জন্য একটি ফাংশন সরবরাহ করতে পারে।
অকার্যকর
সেটব্যাকগ্রাউন্ড ( আঁকানোর যোগ্য পটভূমি)
একটি প্রদত্ত Drawable পটভূমি সেট করুন, বা পটভূমি সরান.
অকার্যকর
startMirroringToSurface ( সারফেস পৃষ্ঠ, int বাম, int নীচ, int প্রস্থ, int উচ্চতা)
এই দৃশ্যের বিষয়বস্তু ক্যাপচার করতে, একটি Surface মনোনীত করুন যেখানে এই দৃশ্যটি মিরর করা উচিত।
অকার্যকর
stopMirroringToSurface ( সারফেস পৃষ্ঠ)
ক্যাপচারিং সম্পূর্ণ হলে, নির্দিষ্ট Surface SceneView মিরর করা বন্ধ করতে এই পদ্ধতিতে কল করুন।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

পাবলিক কনস্ট্রাক্টর

সর্বজনীন সিনভিউ ( প্রসঙ্গ প্রসঙ্গ)

একটি SceneView অবজেক্ট তৈরি করে এবং এটি একটি Android প্রসঙ্গে আবদ্ধ করে।

পরামিতি
প্রসঙ্গ ব্যবহার করার জন্য Android প্রসঙ্গ
আরো দেখুন

পাবলিক সিনভিউ ( প্রসঙ্গ প্রসঙ্গ, অ্যাট্রিবিউটসেট অ্যাটিআরএস)

একটি SceneView অবজেক্ট তৈরি করে এবং এটি একটি Android প্রসঙ্গে আবদ্ধ করে।

পরামিতি
প্রসঙ্গ ব্যবহার করার জন্য Android প্রসঙ্গ
attrs এর সাথে সংযুক্ত করার জন্য Android অ্যাট্রিবিউটসেট

পাবলিক পদ্ধতি

সর্বজনীন শূন্যতা ধ্বংস ()

সিনফর্ম থেকে প্রস্থান করতে হবে।

সাধারণত onDestroy() থেকে ডাকা হয়।

সর্বজনীন স্থির অকার্যকর ধ্বংস সমস্ত সম্পদ ()

অবিলম্বে সমস্ত রেন্ডারিং সংস্থান প্রকাশ করে, এমনকি যদি ব্যবহার করা হয়।

এটি ব্যবহার করুন যদি এই দৃশ্যে বা অন্য কোন কিছুতে রেন্ডার করা না হয় এবং মেমরিটি অবিলম্বে প্রকাশ করা আবশ্যক।

সর্বজনীন অকার্যকর সক্ষম ডিবাগ (বুলিয়ান সক্ষম)

যদি সক্রিয় থাকে, ডিবাগ করার জন্য বিভিন্ন ভিজ্যুয়ালাইজেশন প্রদান করে।

পরামিতি
সক্ষম ডিবাগিং ভিজ্যুয়ালাইজেশন সক্ষম করতে সত্য, এটি নিষ্ক্রিয় করতে মিথ্যা।

সর্বজনীন দৃশ্য getScene ()

এই দৃশ্য দ্বারা তৈরি সিনফর্ম সিন ফেরত দেয়।

পাবলিক বুলিয়ান ডিবাগ সক্ষম ()

এই দৃশ্যের জন্য ডিবাগিং সক্ষম কিনা তা নির্দেশ করে৷

পাবলিক বুলিয়ান অন টাচ ইভেন্ট ( মোশন ইভেন্ট মোশন ইভেন্ট)

পরামিতি
মোশন ইভেন্ট

সর্বজনীন অকার্যকর বিরতি ()

পজ সিনফর্ম, যা রেন্ডারিং থ্রেডকে বিরতি দেয়।

সাধারণত onPause() থেকে কল করা হয়।

পাবলিক স্ট্যাটিক লং রিক্লেইম রিলিজড রিসোর্স ()

আবর্জনা সংগ্রহের জন্য প্রস্তুত রেন্ডারিং সংস্থান প্রকাশ করে

অব্যবহৃত সম্পদ সংগ্রহের জন্য প্রতিটি ফ্রেমকে ডাকা হয়েছে। রেন্ডারিং বন্ধ হয়ে যাওয়ার পর সম্পদ প্রকাশ করতে ম্যানুয়ালি বলা যেতে পারে।

রিটার্নস
  • বর্তমানে ব্যবহৃত সম্পদের সংখ্যা

সর্বজনীন শূন্য জীবনবৃত্তান্ত ()

Resume Sceneform, যা রেন্ডারিং থ্রেড পুনরায় শুরু করে।

সাধারণত onResume() থেকে ডাকা হয়।

নিক্ষেপ করে
ক্যামেরা নয় উপলভ্য ব্যতিক্রম

সর্বজনীন অকার্যকর সেট অ্যানিমেশন টাইম ট্রান্সফরমার ( সিনভিউ। অ্যানিমেশনটাইম ট্রান্সফরমার অ্যানিমেশনটাইম ট্রান্সফরমার )

অ্যানিমেশন প্লেব্যাক রেট নিয়ন্ত্রণ করতে, SceneView গ্রাহক গ্লোবাল অ্যানিমেশন কার্সার সময় আপডেট করার জন্য সময় ফেরত দেওয়ার জন্য একটি ফাংশন সরবরাহ করতে পারে। নোট করুন যে প্রত্যাবর্তিত সময় একঘেয়েভাবে বৃদ্ধি করা আবশ্যক।

পরামিতি
অ্যানিমেশন টাইম ট্রান্সফরমার The transform to apply to the nano frame times generated from the Choreographer to generate the animation update time. Note that the default implementation uses the Choreographer time untransformed. If overridden during playback, the returned times must still monitonically increase from the previous values that were returned (ie the Choreographer values). The input nano time can be used to ensure that returned times never decrease.

public void setBackground ( Drawable background)

Set the background to a given Drawable , or remove the background. If the background is a ColorDrawable , then the background color of the Scene is set to getColor() (the alpha of the color is ignored). Otherwise, default to the behavior of setBackground(Drawable) .

পরামিতি
background

public void startMirroringToSurface ( Surface surface, int left, int bottom, int width, int height)

To capture the contents of this view, designate a Surface onto which this SceneView should be mirrored. Use getSurface() , createInputSurface() or createPersistentInputSurface() to obtain the input surface for recording. This will incur a rendering performance cost and should only be set when capturing this view. To stop the additional rendering, call stopMirroringToSurface.

পরামিতি
surface the Surface onto which the rendered scene should be mirrored.
left the left edge of the rectangle into which the view should be mirrored on surface.
bottom the bottom edge of the rectangle into which the view should be mirrored on surface.
width the width of the rectangle into which the SceneView should be mirrored on surface.
height the height of the rectangle into which the SceneView should be mirrored on surface.

public void stopMirroringToSurface ( Surface surface)

When capturing is complete, call this method to stop mirroring the SceneView to the specified Surface . If this is not called, the additional performance cost will remain.

The application is responsible for calling release() on the Surface when done.

পরামিতি
surface