|
| Inviwo_ABufferGL4_LinkedList (ivec2 dim=ivec2(512)) |
|
virtual void | allocateABuffer (void) |
|
virtual void | initABuffer (int abufferSize=0) |
|
virtual void | addUniforms (Shader *shader) |
|
virtual void | deinitABuffer (void) |
|
virtual void | clear (void) |
|
Image * | get_AbufferFragCountImgTexture () |
|
size_t | getDefaultSharedPoolSize () |
|
| Inviwo_ABufferGL4 (ivec2 dim=ivec2(512)) |
|
void | abuffer_allocateMemory () |
|
void | abuffer_initABuffer (ivec2 dim, bool forceInitialization=false) |
|
void | aBuffer_bindTextures () |
|
void | abuffer_addUniforms (Shader *shader) |
|
void | abuffer_addShaderDefinesAndBuild (Shader *shader) |
|
void | aBuffer_unbind () |
|
void | aBuffer_resolveLinkList (ImageGL *imageGL, const Image *inputimage=nullptr, ImageType layerType=ImageType::ColorDepth) |
|
void | aBuffer_resetLinkList (ImageGL *imageGL, bool forceReset=false, ImageType layerType=ImageType::ColorDepth) |
|
glm::uint | abuffer_fetchCurrentAtomicCounterValue () |
|
void | abuffer_printDebugInfo (glm::ivec2 pos) |
|
void | abuffer_textureInfo () |
|
void | setLogStatus (bool enable) |
|
bool | getLogStatus () const |
|
|
ABufferGLCompositeProperty | settings_ |
|
Shader | resolveABufferShader_ |
|
Shader | resetABufferShader_ |
|
void | init (void) |
|
void | aBuffer_incrementSharedPoolSize () |
|
bool | aBuffer_isMemoryReallocationRequired (ivec2 currentPortDim) |
|
bool | abuffer_isMemoryPoolExpansionRequired () |
|
ABufferGLInteractionHandler | abuffInteractionHandler_ |
|
GLuint | shared_RGBA_DataListBuffID_ |
|
GLuint64 | shared_RGBA_DataListAddress_ |
|
GLuint | shared_Ext_DataListBuffID_ |
|
GLuint64 | shared_Ext_DataListAddress_ |
|
GLuint | sharedLinkListBuffID_ |
|
GLuint64 | sharedLinkListAddress_ |
|
GLuint | globalAtomicsBufferId_ |
|
Image * | abufferPageIdxImgTexture_ |
|
Image * | abufferFragCountImgTexture_ |
|
Image * | semaphoreImgTexture_ |
|
GLuint * | globalAtomicCounterBuffer_ |
|
std::vector< TextureUnit * > | texUnits_ |
|
ivec2 | dim_ |
|
bool | verboseLogging_ |
|
The documentation for this class was generated from the following files:
- abuffergllinkedlist.h
- abuffergllinkedlist.cpp