Loading...
Searching...
No Matches
GlfDrawTarget::AttachmentsContainer Class Reference

Weak/Ref-based container for the the map of texture attachments. More...

#include <drawTarget.h>

+ Inheritance diagram for GlfDrawTarget::AttachmentsContainer:

Public Attributes

AttachmentsMap attachments
 

Additional Inherited Members

- Public Types inherited from TfRefBase
typedef void(* UniqueChangedFuncPtr) (TfRefBase const *, bool)
 
- Public Member Functions inherited from TfRefBase
 TfRefBase (TfRefBase const &)
 
TfRefBaseoperator= (TfRefBase const &)
 
size_t GetCurrentCount () const
 Return the current reference count of this object.
 
bool IsUnique () const
 Return true if only one TfRefPtr points to this object.
 
void SetShouldInvokeUniqueChangedListener (bool shouldCall)
 
- Public Member Functions inherited from TfWeakBase
 TfWeakBase (const TfWeakBase &)
 
const TfWeakBase__GetTfWeakBase__ () const
 
const TfWeakBaseoperator= (const TfWeakBase &)
 
void EnableNotification2 () const
 
TF_API void const * GetUniqueIdentifier () const
 
- Static Public Member Functions inherited from TfRefBase
static TF_API void SetUniqueChangedListener (UniqueChangedListener listener)
 
- Protected Member Functions inherited from TfWeakBase
TfRefPtr< Tf_Remnant > _Register () const
 
template<class T >
TfRefPtr< Tf_Remnant > _Register (T *tempRmnt) const
 
bool _HasRemnant () const
 

Detailed Description

Weak/Ref-based container for the the map of texture attachments.

Multiple GlfDrawTargets can jointly share their attachment textures : this construction allows the use of a RefPtr on the map of attachments.

Definition at line 251 of file drawTarget.h.

Member Data Documentation

◆ attachments

AttachmentsMap attachments

Definition at line 253 of file drawTarget.h.


The documentation for this class was generated from the following file: