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