## 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.