## Overview

The functions below are intended to be used during application development.
They should not be used in shipping applications.

## Summary

| Functions ||
|---|---|
| [rsDebug](https://developer.android.com/guide/topics/renderscript/reference/rs_debug#android_rs:rsDebug) | Log a message and values |

## Functions

#### rsDebug
: Log a message and values

|---|---|
| void rsDebug(const char\* message, char a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [char2](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:char2) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [char3](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:char3) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [char4](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:char4) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, const [rs_matrix2x2](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:rs_matrix2x2)\* a); |   |
| void rsDebug(const char\* message, const [rs_matrix3x3](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:rs_matrix3x3)\* a); |   |
| void rsDebug(const char\* message, const [rs_matrix4x4](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:rs_matrix4x4)\* a); |   |
| void rsDebug(const char\* message, const void\* a); |   |
| void rsDebug(const char\* message, double a); |   |
| void rsDebug(const char\* message, [double2](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:double2) a); | Added in [API level 23](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [double3](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:double3) a); | Added in [API level 23](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [double4](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:double4) a); | Added in [API level 23](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, float a); |   |
| void rsDebug(const char\* message, float a, float b); |   |
| void rsDebug(const char\* message, float a, float b, float c); |   |
| void rsDebug(const char\* message, float a, float b, float c, float d); |   |
| void rsDebug(const char\* message, [float2](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:float2) a); |   |
| void rsDebug(const char\* message, [float3](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:float3) a); |   |
| void rsDebug(const char\* message, [float4](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:float4) a); |   |
| void rsDebug(const char\* message, [half](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:half) a); | Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [half2](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:half2) a); | Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [half3](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:half3) a); | Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [half4](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:half4) a); | Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, int a); |   |
| void rsDebug(const char\* message, [int2](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:int2) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [int3](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:int3) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [int4](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:int4) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, long a); |   |
| void rsDebug(const char\* message, long long a); |   |
| void rsDebug(const char\* message, [long2](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:long2) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [long3](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:long3) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [long4](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:long4) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, short a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [short2](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:short2) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [short3](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:short3) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [short4](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:short4) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [uchar](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:uchar) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [uchar2](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:uchar2) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [uchar3](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:uchar3) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [uchar4](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:uchar4) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [uint](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:uint) a); |   |
| void rsDebug(const char\* message, [uint2](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:uint2) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [uint3](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:uint3) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [uint4](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:uint4) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [ulong](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:ulong) a); |   |
| void rsDebug(const char\* message, [ulong2](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:ulong2) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [ulong3](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:ulong3) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [ulong4](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:ulong4) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, unsigned long long a); |   |
| void rsDebug(const char\* message, [ushort](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:ushort) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [ushort2](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:ushort2) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [ushort3](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:ushort3) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |
| void rsDebug(const char\* message, [ushort4](https://developer.android.com/guide/topics/renderscript/reference/rs_value_types#android_rs:ushort4) a); | Added in [API level 17](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels) |

This function prints a message to the standard log, followed by the provided values.

This function is intended for debugging only and should not be used in shipping
applications.