libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
Referencia de la Clase moFBManager

#include <moFBManager.h>

Diagrama de herencias de moFBManager
Inheritance graph
Diagrama de colaboración para moFBManager:
Collaboration graph

Métodos públicos

 moFBManager ()
 
virtual ~moFBManager ()
 
virtual MOboolean Init ()
 
virtual MOboolean Finish ()
 
MOuint CreateFBO ()
 
MOboolean DeleteFBO (MOuint p_fbo)
 
MOuint GetFBOCount ()
 
moFBOGetFBO (MOuint p_fbo)
 
MOint GetFBO (MOuint p_target, MOuint p_internal_format, MOuint p_width, MOuint p_height)
 
void BindScreenFB ()
 
void UnbindScreenFB ()
 
MOboolean BindFBO (MOuint p_fbo)
 
MOboolean BindFBO (MOuint p_fbo, MOuint p_attach_point)
 
MOboolean BindFBO (MOuint p_fbo, MOuint p_num_attach_points, MOuint *p_attach_point_list)
 
MOboolean AddTexture (MOuint p_fbo, moTexture *p_pTex, MOuint &p_attach_point)
 
MOboolean AttachTexture (MOuint p_fbo, moTexture *p_pTex, MOuint p_attach_point)
 
void SetDrawTexture (MOuint p_attach_point)
 
void SetDrawTextures (MOuint p_num_attach_points, MOuint *p_attach_point_list)
 
void SetReadTexture (MOuint p_attach_point)
 
void SetDrawTextureByGLId (MOuint p_glid, MOuint p_width, MOuint p_height, const moTexParam &p_param, MOuint p_def_attach_point=0)
 
void SetDrawTexturesByGLId (MOuint p_num_glids, MOuint *p_glid_list, MOuint p_width, MOuint p_height, const moTexParam &p_param)
 
void SetReadTextureByGLId (MOuint p_glid, MOuint p_width, MOuint p_height, const moTexParam &p_param, MOuint p_def_attach_point=0)
 
MOint SetDrawTexture (moTexture *p_pTex, MOuint p_def_attach_point=0)
 
MOint SetDrawTextures (moTextureArray &p_tex_array)
 
MOint SetReadTexture (moTexture *p_pTex, MOuint p_def_attach_point=0)
 
void UnbindFBO ()
 
void UnbindAllFBO ()
 
- Métodos públicos heredados desde moResource
 moResource ()
 
virtual ~moResource ()
 
moResourceType GetResourceType ()
 
- Métodos públicos heredados desde moMoldeoObject
 moMoldeoObject ()
 
 moMoldeoObject (moMoldeoObjectType p_type)
 
virtual ~moMoldeoObject ()
 
virtual MOboolean Init (moResourceManager *p_pResources)
 
virtual MOboolean CreateConnectors ()
 
virtual MOboolean UpdateConnectors ()
 
virtual MOboolean RefreshValue (moParam &param, int value_index)
 
virtual MOboolean ResolveValue (moParam &param, int value_index, bool p_refresh=false)
 
virtual void Update (moEventList *p_EventList)
 
void SetResourceManager (moResourceManager *p_pResourceManager)
 
moResourceManagerGetResourceManager ()
 
MOint GetId () const
 
void SetId (MOint p_id)
 
moMoldeoObjectType GetType () const
 
void SetType (moMoldeoObjectType p_type)
 
void SetName (const moText &p_name)
 
void SetLabelName (const moText &p_labelname)
 
void SetKeyName (const moText &p_keyname)
 
const moTextGetKeyName () const
 
const moTextGetName () const
 
const moTextGetLabelName () const
 
moConfigGetConfig ()
 
void SyncConnections ()
 
virtual int Save (const moText &p_save_filename=moText(""))
 
void SetConfigName (const moText &p_configname)
 
const moTextGetConfigName () const
 
const moTextGetDescription () const
 Devuelve al descripción del objeto. Más...
 
void SetDescription (const moText &p_Description)
 Fija la descripción de este objeto. Más...
 
const moMobDefinitionGetMobDefinition () const
 
void SetMobDefinition (const moMobDefinition &p_MobDef)
 
virtual moConfigDefinitionGetDefinition (moConfigDefinition *p_configdefinition=NULL)
 
moOutlets * GetOutlets ()
 
moInlets * GetInlets ()
 
MOint GetInletIndex (moText p_connector_name) const
 
MOint GetOutletIndex (const moText &p_connector_name) const
 
virtual void RegisterFunctions ()
 beware ! call only once or die!!! Más...
 
virtual int ScriptCalling (moLuaVirtualMachine &vm, int iFunctionNumber)
 
virtual void HandleReturns (moLuaVirtualMachine &vm, const char *strFunc)
 
virtual const moMobStateGetState () const
 
virtual bool SetState (const moMobState &p_MobState)
 
virtual void Activate ()
 
virtual void Deactivate ()
 
virtual bool Activated () const
 
virtual void Select ()
 
virtual void Unselect ()
 
virtual bool Selected () const
 
virtual void SetConsoleParamIndex (MOint p_paramindex)
 
virtual void SetConsoleValueIndex (MOint p_valueindex)
 
virtual const moTextToJSON ()
 
- Métodos públicos heredados desde moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
MOboolean Initialized ()
 Pregunta si está inicializado. Más...
 
- Métodos públicos heredados desde moScript
 moScript ()
 
virtual ~moScript (void)
 
void InitScript ()
 
void FinishScript ()
 
bool IsInitialized ()
 
bool CompileFile (const char *strFilename)
 
bool CompileBuffer (unsigned char *pbBuffer, size_t szLen)
 
int RegisterFunction (const char *strFuncName, moScript::Function &fun)
 
int RegisterFunction (const char *strFuncName)
 
int RegisterBaseFunction (const char *strFuncName)
 
bool SelectScriptFunction (const char *strFuncName)
 
void AddFunctionParam (int iInt)
 
void AddFunctionParam (float fFloat)
 
void AddFunctionParam (char *string)
 
bool RunSelectedFunction (int nReturns=0)
 
bool ScriptHasFunction (const char *strScriptName)
 
int methods (void)
 
virtual int ResetScriptCalling ()
 
virtual int NextScriptCalling ()
 
moLuaVirtualMachinemvm (void)
 

Métodos privados

void GetScreenBuffers ()
 

Atributos privados

moGLManagerm_glmanager
 
moFBOArray m_fbo_array
 
MOint m_current_fbo
 
MOint m_fbo_stack_index
 
MOuint m_fbo_stack [MO_MAX_FBO_STACK_SIZE]
 
MOuint m_draw_buffer_stack [MO_MAX_FBO_STACK_SIZE]
 
MOuint m_read_buffer_stack [MO_MAX_FBO_STACK_SIZE]
 
GLint m_screen_read_buffer
 
GLint m_screen_draw_buffer
 
GLenum m_color_buffers [MO_MAX_COLOR_ATTACHMENTS_EXT]
 

Otros miembros heredados

- Tipos públicos heredados desde moScript
typedef int(* Function) (moLuaVirtualMachine &vm)
 
- Atributos públicos heredados desde moAbstract
MOboolean m_bInitialized
 Valor de inicialización. Más...
 
- Atributos públicos heredados desde moScript
Function Functions [255]
 
- Atributos públicos estáticos heredados desde moAbstract
static moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración. Más...
 
static moTextHeapMODebug = new moTextHeap()
 Lista de textos. Más...
 
- Métodos protegidos heredados desde moResource
void SetResourceType (moResourceType p_restype)
 
- Métodos protegidos heredados desde moMoldeoObject
virtual void LoadDefinition ()
 Carga las definiciones de parámetros del archivo de configuración. Más...
 
virtual void ScriptExeInit ()
 Corre la funcion de script Run o Compila el nuevo script. Más...
 
virtual void ScriptExeRun ()
 
virtual void ScriptExeUpdate ()
 
virtual void ScriptExeFinish ()
 
void SetScript (const moText &p_script)
 
int luaPushDebugString (moLuaVirtualMachine &vm)
 Función de impresión de cadena de carácteres cómoda para la depuración. Más...
 
int luaGetResourceManager (moLuaVirtualMachine &vm)
 Devuelve el objeto de moResourceManager para el manejo de recursos: texturas, videos, archivos, etc.. Más...
 
int luaSetPreconf (moLuaVirtualMachine &vm)
 Fija la preconfiguración de este objeto. Más...
 
int luaGetPreconf (moLuaVirtualMachine &vm)
 Devuelve la preconfiguración de este objeto. Más...
 
int luaGetParamIndex (moLuaVirtualMachine &vm)
 Devuelve el índice del parámetro. Más...
 
int luaGetCurrentValue (moLuaVirtualMachine &vm)
 Devuelve el índice del valor actual de un parámetro. Más...
 
int luaSetCurrentValue (moLuaVirtualMachine &vm)
 Fija el índice del valor actual de un parámetro. Más...
 
int luaGetValuesCount (moLuaVirtualMachine &vm)
 Devuelve la cantidad de valores de un parámetro. Más...
 
int luaGetInletIndex (moLuaVirtualMachine &vm)
 Devuelve el índice del inlet (o parámetro). Por ejemplo: this:luaGetInletIndex("alpha"). Más...
 
int luaGetInletData (moLuaVirtualMachine &vm)
 Devuelve el dato según el índice del inlet. Más...
 
int luaSetInletData (moLuaVirtualMachine &vm)
 Fija el dato de un inlet (o parametro) dado el índice del inlet. Más...
 
int luaGetTrackerSystemData (moLuaVirtualMachine &vm)
 
int luaGetTrackerFeaturesCount (moLuaVirtualMachine &vm)
 
int luaGetTrackerValidFeatures (moLuaVirtualMachine &vm)
 
int luaGetTrackerFeature (moLuaVirtualMachine &vm)
 
int luaGetTrackerVariance (moLuaVirtualMachine &vm)
 
int luaGetTrackerBarycenter (moLuaVirtualMachine &vm)
 
int luaGetTrackerAcceleration (moLuaVirtualMachine &vm)
 
int luaGetTrackerVelocity (moLuaVirtualMachine &vm)
 
int luaGetTrackerZone (moLuaVirtualMachine &vm)
 
int luaGetTrackerHistory (moLuaVirtualMachine &vm)
 
int luaStartTrackerHistory (moLuaVirtualMachine &vm)
 devuelve la cantidad de records registrados?! Más...
 
int luaPauseTrackerHistory (moLuaVirtualMachine &vm)
 arranca la grabacion Más...
 
int luaContinueTrackerHistory (moLuaVirtualMachine &vm)
 
int luaStopTrackerHistory (moLuaVirtualMachine &vm)
 
int luaGetHistoryRecord (moLuaVirtualMachine &vm)
 Devuelve...el baricentro. Más...
 
int luaGetHistoryBarycenter (moLuaVirtualMachine &vm)
 va de parametro el id del tracker, el id de la instancia Más...
 
int luaGetHistoryVariance (moLuaVirtualMachine &vm)
 Devuelve las varianzas. Más...
 
int luaGetHistoryBounding (moLuaVirtualMachine &vm)
 Devuelve los rectangulos. Más...
 
int luaGetHistoryAverage (moLuaVirtualMachine &vm)
 Devuelve los promedios. Más...
 
int luaGetHistoryMinMax (moLuaVirtualMachine &vm)
 Devuelve el rectangulo max, min. Más...
 
- Atributos protegidos heredados desde moMoldeoObject
moText m_FullJSON
 
moText m_Script
 
moMobDefinition m_MobDefinition
 Definición del objeto. Más...
 
moMobState m_MobState
 Moldeo Object State. Más...
 
moConfig m_Config
 Configuración de parámetros del objeto. Más...
 
moResourceManagerm_pResourceManager
 Puntero al administrador de recursos. Más...
 
moOutlets m_Outlets
 Conectores de salida, Arreglo de moOutlet's. Más...
 
moInlets m_Inlets
 Conectores de entrada, Arreglo de moInlet's. Más...
 
moInletInletScreenWidth
 
moInletInletScreenHeight
 
moInletInletTimeabs
 
moInletInletPreconfig
 
MOboolean m_bConnectorsLoaded
 
int __iscript
 
- Atributos protegidos heredados desde moScript
bool m_initialized
 
int m_nMethods
 
int m_iThisRef
 
int m_nArgs
 
const char * m_strFunctionName
 
int m_iMethodBase
 
int m_iMethodBaseIterator
 actual class index method base Más...
 
int m_iMethodBaseAncestors
 actual class iterator index method base Más...
 
int m_MethodBases [256]
 increment on each call to RegisterFunctions Más...
 
- Atributos protegidos estáticos heredados desde moScript
static moLuaVirtualMachine m_vm
 
static moLuaDebugger m_dbg
 

Descripción detallada

Esta clase implementa un administrador de framebuffers. Existen dos tipos de framebuffers: el framebuffer de la pantalla, que es el utilizado por defecto por OpenGL para todas las operaciones de render que terminan siendo visualizadas en la pantalla, y los FBO (FrameBuffer Objects) que permiten contextos de render fuera de pantalla. Cada vez que un framebuffer es activado (bind), el que estaba activo hasta ese momento es guardado de manera tal que pueda ser restaurado cuando al llamar a la función de desactivación (unbind).

Definición en la línea 51 del archivo moFBManager.h.

Documentación del constructor y destructor

◆ moFBManager()

moFBManager::moFBManager ( )

Constructor por defecto.

Definición en la línea 40 del archivo moFBManager.cpp.

Gráfico de llamadas para esta función:

◆ ~moFBManager()

moFBManager::~moFBManager ( )
virtual

Destructor por defecto.

Definición en la línea 49 del archivo moFBManager.cpp.

Gráfico de llamadas para esta función:

Documentación de las funciones miembro

◆ AddTexture()

MOboolean moFBManager::AddTexture ( MOuint  p_fbo,
moTexture p_pTex,
MOuint p_attach_point 
)

Agrega la textura apuntada por p_pTex como nuevo búfer de color del FBO con índice p_fbo.

Parámetros
p_fboíndice del FBO.
p_pTexpuntero a la textura a agregar.
p_attach_pointen esta variable pasada por referencia es devuelto el índice del punto de asociación asignado a la textura.
Devuelve
resultado de la operación de asociación.

Definición en la línea 164 del archivo moFBManager.cpp.

Gráfico de llamadas para esta función:

◆ AttachTexture()

MOboolean moFBManager::AttachTexture ( MOuint  p_fbo,
moTexture p_pTex,
MOuint  p_attach_point 
)

Asocia la textura apuntada por p_pTex al búfer de color p_attach_point del FBO con índice p_fbo.

Parámetros
p_fboíndice del FBO.
p_pTexpuntero a la textura a agregar.
p_attach_pointíndice del punto de asociación al cual será asociada la textura.
Devuelve
resultado de la operación de asociación.

Definición en la línea 174 del archivo moFBManager.cpp.

Gráfico de llamadas para esta función:

◆ BindFBO() [1/3]

MOboolean moFBManager::BindFBO ( MOuint  p_fbo)

Activa al FBO con índice p_fbo.

Parámetros
p_fboíndice del FBO.
Devuelve
true si la operación tiene éxito, false en caso contrario.

Definición en la línea 127 del archivo moFBManager.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ BindFBO() [2/3]

MOboolean moFBManager::BindFBO ( MOuint  p_fbo,
MOuint  p_attach_point 
)

Activa al FBO con índice p_fbo y a la textura de escritura con índice p_attach_point en dicho FBO.

Parámetros
p_fboíndice del FBO.
p_attach_pointíndice del búfer de color a utilizar.
Devuelve
true si la operación tiene éxito, false en caso contrario.

Definición en la línea 144 del archivo moFBManager.cpp.

Gráfico de llamadas para esta función:

◆ BindFBO() [3/3]

MOboolean moFBManager::BindFBO ( MOuint  p_fbo,
MOuint  p_num_attach_points,
MOuint p_attach_point_list 
)

Activa al FBO con índice p_fbo y a la texturas de escritura con índices p_attach_point_list en dicho FBO.

Parámetros
p_fboíndice del FBO.
p_num_attach_pointsnúmero de texturas de escritura a utilizar.
p_attach_point_listíndice de los búfers de color a utilizar (a los cuales están asociados las texturas).
Devuelve
true si la operación tiene éxito, false en caso contrario.

Definición en la línea 154 del archivo moFBManager.cpp.

Gráfico de llamadas para esta función:

◆ BindScreenFB()

void moFBManager::BindScreenFB ( )

Activa el frambuffer de la pantalla.

Definición en la línea 105 del archivo moFBManager.cpp.

Gráfico de llamadas para esta función:

◆ CreateFBO()

MOuint moFBManager::CreateFBO ( )

Agrega un nuevo FBO.

Devuelve
índice del nuevo FBO.

Definición en la línea 72 del archivo moFBManager.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ DeleteFBO()

MOboolean moFBManager::DeleteFBO ( MOuint  p_fbo)

Elimina el FBO con índice p_fbo.

Parámetros
p_fboíndice del FBO a eliminar.
Devuelve
true en caso de que el FBO se haya podido eliminar, false en caso contrario.

Definición en la línea 80 del archivo moFBManager.cpp.

Gráfico de llamadas para esta función:

◆ Finish()

MOboolean moFBManager::Finish ( )
virtual

Finalizador del administrador.

Reimplementado de moResource.

Definición en la línea 66 del archivo moFBManager.cpp.

Gráfico de llamadas a esta función:

◆ GetFBO() [1/2]

moFBO* moFBManager::GetFBO ( MOuint  p_fbo)
inline

Devuelve un puntero al FBO con índice p_fbo.

Parámetros
p_fboíndice del FBO.
Devuelve
puntero al FBO.

Definición en la línea 93 del archivo moFBManager.h.

Gráfico de llamadas a esta función:

◆ GetFBO() [2/2]

MOint moFBManager::GetFBO ( MOuint  p_target,
MOuint  p_internal_format,
MOuint  p_width,
MOuint  p_height 
)

Devuelve un puntero al primer FBO cuyos parámetros coincidan con p_target, p_internal_format, p_width y p_height.

Parámetros
p_targettárget OpenGL de las texturas asociadas al FBO (GL_TEXTURE_2D, GL_TEXTURE_RECT, etc.).
p_internal_formatformato interno de las texturas asociadas al FBO (GL_RGBA, GL_RGB, etc.).
p_widthancho de las texturas asociadas al FBO.
p_heightalto de las texturas asociadas al FBO.
Devuelve
puntero al FBO.

Definición en la línea 92 del archivo moFBManager.cpp.

◆ GetFBOCount()

MOuint moFBManager::GetFBOCount ( )
inline

Devuelve el número de FBOs.

Devuelve
número de FBOs.

Definición en la línea 87 del archivo moFBManager.h.

◆ GetScreenBuffers()

void moFBManager::GetScreenBuffers ( )
private

Definición en la línea 335 del archivo moFBManager.cpp.

Gráfico de llamadas a esta función:

◆ Init()

MOboolean moFBManager::Init ( )
virtual

Inicializador del administrador.

Reimplementado de moResource.

Definición en la línea 54 del archivo moFBManager.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ SetDrawTexture() [1/2]

void moFBManager::SetDrawTexture ( MOuint  p_attach_point)

Establece como textura de escritura aquella asociada en el búfer de color con índice p_attach_point en el FBO actualmente activo.

Parámetros
p_attach_pointíndice del búfer de color a utilizar.

Definición en la línea 184 del archivo moFBManager.cpp.

Gráfico de llamadas a esta función:

◆ SetDrawTexture() [2/2]

MOint moFBManager::SetDrawTexture ( moTexture p_pTex,
MOuint  p_def_attach_point = 0 
)

Establece como textura de escritura aquella apuntada por p_pTex. Si dicha textura no está asociada al FBO actualmente activo, la función devuelve false.

Parámetros
p_pTexpuntero a la textura a utilizar.
p_def_attach_pointíndice del punto de asociación por defecto.
Devuelve
true si la operación es exitosa, false en caso contrario.

Definición en la línea 234 del archivo moFBManager.cpp.

Gráfico de llamadas para esta función:

◆ SetDrawTextureByGLId()

void moFBManager::SetDrawTextureByGLId ( MOuint  p_glid,
MOuint  p_width,
MOuint  p_height,
const moTexParam p_param,
MOuint  p_def_attach_point = 0 
)

Establece como textura de escritura aquella con OpenGL ID p_glid en el FBO actualmente activo.

Parámetros
p_glidOpenGL ID de la textura a utilizar.
p_widthancho de la textura.
p_heightalto de la textura.
p_paramparámetros de la textura.
p_def_attach_pointíndice del punto de asociación por defecto.

Definición en la línea 207 del archivo moFBManager.cpp.

Gráfico de llamadas a esta función:

◆ SetDrawTextures() [1/2]

void moFBManager::SetDrawTextures ( MOuint  p_num_attach_points,
MOuint p_attach_point_list 
)

Establece como texturas de escritura aquellas asociada con los búfers de color con índice p_attach_point_list en el FBO actualmente activo.

Parámetros
p_num_attach_pointsnúmero de texturas de escritura a utilizar.
p_attach_point_listíndice de los búfers de color a utilizar (a los cuales están asociados las texturas).

Definición en la línea 189 del archivo moFBManager.cpp.

Gráfico de llamadas a esta función:

◆ SetDrawTextures() [2/2]

MOint moFBManager::SetDrawTextures ( moTextureArray &  p_tex_array)

Establece como texturas de escritura aquella apuntada por p_tex_array.

Parámetros
p_tex_arraylista de texturas a utilizar.
Devuelve
true si la operación es exitosa, false en caso contrario.

Definición en la línea 257 del archivo moFBManager.cpp.

◆ SetDrawTexturesByGLId()

void moFBManager::SetDrawTexturesByGLId ( MOuint  p_num_glids,
MOuint p_glid_list,
MOuint  p_width,
MOuint  p_height,
const moTexParam p_param 
)

Establece como texturas de escritura aquella con OpenGL IDs en p_glid_list en el FBO actualmente activo.

Parámetros
p_num_glidsnúmero de texturas a utilizar.
p_glid_listlista de los OpenGL IDs de la texturas a utilizar.
p_widthancho de la texturas.
p_heightalto de la texturas.
p_paramparámetros de las texturas.

Definición en la línea 212 del archivo moFBManager.cpp.

Gráfico de llamadas para esta función:

◆ SetReadTexture() [1/2]

void moFBManager::SetReadTexture ( MOuint  p_attach_point)

Establece como textura de lectura aquella asociada en el búfer de color con índice p_attach_point en el FBO actualmente activo.

Parámetros
p_attach_pointíndice del búfer de color a utilizar.

Definición en la línea 202 del archivo moFBManager.cpp.

Gráfico de llamadas a esta función:

◆ SetReadTexture() [2/2]

MOint moFBManager::SetReadTexture ( moTexture p_pTex,
MOuint  p_def_attach_point = 0 
)

Establece como textura de lectura aquella apuntada por p_pTex. Si dicha textura no está asociada al FBO actualmente activo, la función devuelve false.

Parámetros
p_pTexpuntero a la textura a utilizar.
p_def_attach_pointíndice del punto de asociación por defecto.
Devuelve
true si la operación es exitosa, false en caso contrario.

Definición en la línea 277 del archivo moFBManager.cpp.

Gráfico de llamadas para esta función:

◆ SetReadTextureByGLId()

void moFBManager::SetReadTextureByGLId ( MOuint  p_glid,
MOuint  p_width,
MOuint  p_height,
const moTexParam p_param,
MOuint  p_def_attach_point = 0 
)

Establece como textura de lectura aquella con OpenGL ID p_glid en el FBO actualmente activo.

Parámetros
p_glidOpenGL ID de la textura a utilizar.
p_widthancho de la textura.
p_heightalto de la textura.
p_paramparámetros de la textura.
p_def_attach_pointíndice del punto de asociación por defecto.

Definición en la línea 229 del archivo moFBManager.cpp.

Gráfico de llamadas a esta función:

◆ UnbindAllFBO()

void moFBManager::UnbindAllFBO ( )

Establece el framebuffer de la pantalla como framebuffer activo.

Definición en la línea 326 del archivo moFBManager.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ UnbindFBO()

void moFBManager::UnbindFBO ( )

Desactiva el FBO actualmente en uso, y activa el que estaba activo al momento de llamar BindFBO.

Ver también
BindFBO

Definición en la línea 300 del archivo moFBManager.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ UnbindScreenFB()

void moFBManager::UnbindScreenFB ( )

Desactiva el frambuffer de la pantalla.

Definición en la línea 122 del archivo moFBManager.cpp.

Gráfico de llamadas para esta función:

Documentación de los datos miembro

◆ m_color_buffers

GLenum moFBManager::m_color_buffers[MO_MAX_COLOR_ATTACHMENTS_EXT]
private

Definición en la línea 250 del archivo moFBManager.h.

◆ m_current_fbo

MOint moFBManager::m_current_fbo
private

Definición en la línea 240 del archivo moFBManager.h.

◆ m_draw_buffer_stack

MOuint moFBManager::m_draw_buffer_stack[MO_MAX_FBO_STACK_SIZE]
private

Definición en la línea 244 del archivo moFBManager.h.

◆ m_fbo_array

moFBOArray moFBManager::m_fbo_array
private

Definición en la línea 237 del archivo moFBManager.h.

◆ m_fbo_stack

MOuint moFBManager::m_fbo_stack[MO_MAX_FBO_STACK_SIZE]
private

Definición en la línea 243 del archivo moFBManager.h.

◆ m_fbo_stack_index

MOint moFBManager::m_fbo_stack_index
private

Definición en la línea 242 del archivo moFBManager.h.

◆ m_glmanager

moGLManager* moFBManager::m_glmanager
private

Definición en la línea 235 del archivo moFBManager.h.

◆ m_read_buffer_stack

MOuint moFBManager::m_read_buffer_stack[MO_MAX_FBO_STACK_SIZE]
private

Definición en la línea 245 del archivo moFBManager.h.

◆ m_screen_draw_buffer

GLint moFBManager::m_screen_draw_buffer
private

Definición en la línea 248 del archivo moFBManager.h.

◆ m_screen_read_buffer

GLint moFBManager::m_screen_read_buffer
private

Definición en la línea 247 del archivo moFBManager.h.


La documentación para esta clase fue generada a partir de los siguientes ficheros: