########
IImage3D
########

.. cpp:namespace:: RED::IImage3D

.. default-domain:: cpp

Functions
=========

=============================== ==================================================================================================================================================================================================
:doc:`classRED_1_1CID`          :cpp:func:`GetClassID <static RED::CID RED::IImage3D::GetClassID()>`                                                                                                                              
:cpp:enumerator:`~RED_RC`       :cpp:func:`SetPixels <virtual RED_RC RED::IImage3D::SetPixels(unsigned char *iPixel, RED::FORMAT iFormat, RED::TARGET iTarget, int iWidth, int iHeight, int iDepth, const RED::State &iState)=0>` 
:cpp:enumerator:`~RED_RC`       :cpp:func:`SetPixels <virtual RED_RC RED::IImage3D::SetPixels(RED::TARGET iTarget, const RED::State &iState)=0>`                                                                                  
:cpp:enumerator:`~RED_RC`       :cpp:func:`GetPixels <virtual RED_RC RED::IImage3D::GetPixels(int iStateNumber=-1) const =0>`                                                                                                     
:cpp:enumerator:`~RED_RC`       :cpp:func:`GetWrapModes <virtual RED_RC RED::IImage3D::GetWrapModes(RED::WRAP_MODE &oWrapS, RED::WRAP_MODE &oWrapT, RED::WRAP_MODE &oWrapR, int iStateNumber=-1) const =0>`                       
:cpp:enumerator:`~RED_RC`       :cpp:func:`SetWrapModes <virtual RED_RC RED::IImage3D::SetWrapModes(RED::WRAP_MODE iWrapS, RED::WRAP_MODE iWrapT, RED::WRAP_MODE iWrapR, const RED::State &iState)=0>`                            
unsigned char *                 :cpp:func:`GetLocalPixels <virtual unsigned char * RED::IImage3D::GetLocalPixels()=0>`                                                                                                            
const unsigned char *           :cpp:func:`GetLocalPixels <virtual const unsigned char * RED::IImage3D::GetLocalPixels() const =0>`                                                                                               
void                            :cpp:func:`GetLocalSize <virtual void RED::IImage3D::GetLocalSize(int &oWidth, int &oHeight, int &oDepth) const =0>`                                                                              
int                             :cpp:func:`GetLocalWidth <virtual int RED::IImage3D::GetLocalWidth() const =0>`                                                                                                                   
int                             :cpp:func:`GetLocalHeight <virtual int RED::IImage3D::GetLocalHeight() const =0>`                                                                                                                 
int                             :cpp:func:`GetLocalDepth <virtual int RED::IImage3D::GetLocalDepth() const =0>`                                                                                                                   
:cpp:enumerator:`~RED::FORMAT`  :cpp:func:`GetLocalFormat <virtual RED::FORMAT RED::IImage3D::GetLocalFormat() const =0>`                                                                                                         
:cpp:enumerator:`~RED_RC`       :cpp:func:`SetLocalPixels <virtual RED_RC RED::IImage3D::SetLocalPixels(unsigned char *iPixel, RED::FORMAT iFormat, int iWidth, int iHeight, int iDepth)=0>`                                      
void                            :cpp:func:`ClearLocalPixels <virtual void RED::IImage3D::ClearLocalPixels()=0>`                                                                                                                   
:cpp:enumerator:`~RED_RC`       :cpp:func:`GetImage3DByteSize <virtual RED_RC RED::IImage3D::GetImage3DByteSize(RED::uint64 &oSize, int iWidth, int iHeight, int iDepth, RED::FORMAT iFormat) const =0>`                          
=============================== ==================================================================================================================================================================================================

.. cpp:namespace:: nullptr

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

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



