# DECORATOR natives

15 natives · 15 named · 7 described. RDR3 game natives (client side).

- [DECOR_EXIST_ON](https://natives.borderlinerp.com/natives/DECORATOR/DECOR_EXIST_ON.md) `0xD9D1CDBF3464DCDF` — `BOOL DecorExistOn(Entity entity, const char* propertyName)` — Returns whether or not the specified property is set for the entity.
- [DECOR_GET_BOOL](https://natives.borderlinerp.com/natives/DECORATOR/DECOR_GET_BOOL.md) `0xDEF3F1B071ABB197` — `BOOL DecorGetBool(Entity entity, const char* propertyName)`
- [DECOR_GET_FLOAT](https://natives.borderlinerp.com/natives/DECORATOR/DECOR_GET_FLOAT.md) `0xE5FF70CD842CA9D4` — `float DecorGetFloat(Entity entity, const char* propertyName)`
- [DECOR_GET_INT](https://natives.borderlinerp.com/natives/DECORATOR/DECOR_GET_INT.md) `0x44DB62727762FD9B` — `int DecorGetInt(Entity entity, const char* propertyName)`
- [_DECOR_GET_PLAYER_INDEX](https://natives.borderlinerp.com/natives/DECORATOR/_DECOR_GET_PLAYER_INDEX.md) `0xB1682B2443F0540B` — `int DecorGetPlayerIndex(Entity entity, const char* propertyName)`
- [DECOR_IS_REGISTERED_AS_TYPE](https://natives.borderlinerp.com/natives/DECORATOR/DECOR_IS_REGISTERED_AS_TYPE.md) `0x72355278C069F272` — `BOOL DecorIsRegisteredAsType(const char* propertyName, int type)`
- [DECOR_REGISTER](https://natives.borderlinerp.com/natives/DECORATOR/DECOR_REGISTER.md) `0x0B253D644E3C36B3` — `void DecorRegister(const char* propertyName, int type)` — DECOR_TYPE_UNKNOWN, DECOR_TYPE_FLOAT, DECOR_TYPE_BOOL, DECOR_TYPE_INT, DECOR_TYPE_STRING, DECOR_TYPE_TIME, DECOR_TYPE_PLAYER_INDEX
- [_DECOR_REGISTER_NETWORKED](https://natives.borderlinerp.com/natives/DECORATOR/_DECOR_REGISTER_NETWORKED.md) `0x4587374F88B7F6C2` — `void DecorRegisterNetworked(const char* propertyName, int type, BOOL isNetworked)` — Old Name: _DECOR_REGISTER_2
- [DECOR_REMOVE](https://natives.borderlinerp.com/natives/DECORATOR/DECOR_REMOVE.md) `0x2BA7F5877A088A1D` — `BOOL DecorRemove(Entity entity, const char* propertyName)`
- [DECOR_REMOVE_ALL](https://natives.borderlinerp.com/natives/DECORATOR/DECOR_REMOVE_ALL.md) `0x88942780E0ADEA42` — `BOOL DecorRemoveAll(Entity entity)`
- [DECOR_SET_BOOL](https://natives.borderlinerp.com/natives/DECORATOR/DECOR_SET_BOOL.md) `0xFE26E4609B1C3772` — `BOOL DecorSetBool(Entity entity, const char* propertyName, BOOL value)` — This function sets metadata of type bool to specified entity.
- [DECOR_SET_FLOAT](https://natives.borderlinerp.com/natives/DECORATOR/DECOR_SET_FLOAT.md) `0x238F8B0C1C7FE834` — `BOOL DecorSetFloat(Entity entity, const char* propertyName, float value)`
- [DECOR_SET_INT](https://natives.borderlinerp.com/natives/DECORATOR/DECOR_SET_INT.md) `0xE88F4D7F52A6090F` — `BOOL DecorSetInt(Entity entity, const char* propertyName, int value)` — Sets property to int.
- [_DECOR_SET_PLAYER_INDEX](https://natives.borderlinerp.com/natives/DECORATOR/_DECOR_SET_PLAYER_INDEX.md) `0x4BDC83150D43772D` — `BOOL DecorSetPlayerIndex(Entity entity, const char* propertyName, int value)` — Old name: _DECOR_SET_UINT8
- [DECOR_SET_STRING](https://natives.borderlinerp.com/natives/DECORATOR/DECOR_SET_STRING.md) `0x0671C1A3FF7AFDFC` — `BOOL DecorSetString(Entity entity, const char* propertyName, const char* value)`
