################
RenderShaderData
################

.. cpp:namespace:: RED::RenderShaderData

.. default-domain:: cpp

Fields
======

======================================================================= ==================================================
:cpp:enumerator:`~RED::HARDWARE_PLATFORM`                               :cpp:var:`~RED::RenderShaderData::_platform_id`   
int                                                                     :cpp:var:`~RED::RenderShaderData::_ltarget`       
:doc:`classRED_1_1ShaderProgramID`                                      :cpp:var:`~RED::RenderShaderData::_vshid`         
:doc:`classRED_1_1ShaderProgramID`                                      :cpp:var:`~RED::RenderShaderData::_gshid`         
:doc:`classRED_1_1ShaderProgramID`                                      :cpp:var:`~RED::RenderShaderData::_pshid`         
int                                                                     :cpp:var:`~RED::RenderShaderData::_is_rendercode` 
:doc:`classRED_1_1RenderCode`                                           :cpp:var:`~RED::RenderShaderData::_rendercode`    
:doc:`classRED_1_1Vector` < :doc:`classRED_1_1RenderShaderParameter` >  :cpp:var:`~RED::RenderShaderData::_parameters`    
======================================================================= ==================================================

Functions
=========

========================== =================================================================================================
:doc:`classRED_1_1CID`     :cpp:func:`GetClassID <static RED::CID RED::RenderShaderData::GetClassID()>`                     
void *                     :cpp:func:`As <virtual void * RED::RenderShaderData::As(const RED::CID &iCID)>`                  
const void *               :cpp:func:`As <virtual const void * RED::RenderShaderData::As(const RED::CID &iCID) const>`      
class T_As                 :cpp:func:`As <T_As * RED::RenderShaderData::As()>`                                              
class T_As                 :cpp:func:`As <const T_As * RED::RenderShaderData::As() const>`                                  
..                         :cpp:func:`RenderShaderData <RED::RenderShaderData::RenderShaderData>`                           
..                         :cpp:func:`RenderShaderData <RED::RenderShaderData::RenderShaderData>`                           
..                         :cpp:func:`RenderShaderData <RED::RenderShaderData::RenderShaderData>`                           
..                         :cpp:func:`~RenderShaderData <virtual RED::RenderShaderData::~RenderShaderData>`                 
:cpp:enumerator:`~RED_RC`  :cpp:func:`operator= <RED_RC RED::RenderShaderData::operator=(const RenderShaderData &iSource)>` 
========================== =================================================================================================

.. cpp:namespace:: nullptr

Detailed Description
====================

.. doxygenclass:: RED::RenderShaderData
   :project: RED
   :members:
   :undoc-members:



