rprMaterialNodeGetInfo
Queries information for a material node.
| rpr_status rprMaterialNodeGetInfo( | rpr_material_node in_node, | 
| rpr_material_node_info in_info, | |
| size_t in_size, | |
| void * in_data, | |
| size_t * out_size); | 
Parameters
| Parameter | Description | 
|---|---|
| in_node | The material node to query. | 
| in_info | The type of information requested. | 
| size | Size of buffer pointed to by data variable. | 
| data | The buffer into which query info will be placed. | 
| size_ret | Returns the size in bytes of the data being queried. | 
Notes
Query operations usually include two steps:
- First, pass - dataas NULL along with a value for rpr_material_node_info detailing the information you wish to obtain. This will return the storage requirements for your query data.
- Secondly, query with - size_retset to NULL to fill the data buffer with the query data.
Output
Size in bytes of the data being queried.
Return
Returns RPR_SUCCESS in case of success, or RPR_ERROR code if a problem was encountered.
To learn how to handle errors in AMD Radeon ProRender SDK, see Error Handling.
Errors
Possible error codes:
- RPR_ERROR_INVALID_PARAMETER