AllocationAdapter.CreateTyped(RenderScript, Allocation, Type) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Create an arbitrary window into the base allocation.
[Android.Runtime.Register("createTyped", "(Landroid/renderscript/RenderScript;Landroid/renderscript/Allocation;Landroid/renderscript/Type;)Landroid/renderscript/AllocationAdapter;", "", ApiSince=23)]
public static Android.Renderscripts.AllocationAdapter? CreateTyped (Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Allocation? a, Android.Renderscripts.Type? t);
[<Android.Runtime.Register("createTyped", "(Landroid/renderscript/RenderScript;Landroid/renderscript/Allocation;Landroid/renderscript/Type;)Landroid/renderscript/AllocationAdapter;", "", ApiSince=23)>]
static member CreateTyped : Android.Renderscripts.RenderScript * Android.Renderscripts.Allocation * Android.Renderscripts.Type -> Android.Renderscripts.AllocationAdapter
Parameters
- rs
- RenderScript
- t
- Type
Returns
- Attributes
Remarks
Create an arbitrary window into the base allocation. The type describes the shape of the window.
Any dimensions present in the type must be equal or smaller to the dimensions in the source allocation. A dimension present in the allocation that is not present in the type will be constrained away with the selectors.
If a dimension is present in both the type and allocation, one of two things will happen.
If the type is smaller than the allocation, a window will be created, the selected value in the adapter for that dimension will act as the base address, and the type will describe the size of the view starting at that point.
If the type and allocation dimension are of the same size, then setting the selector for the dimension will be an error.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.