| attachmentPoint(Field field) const | G3D::GBuffer | inline |
| bindReadArgs(UniformTable &args, Field field, const shared_ptr< Texture > &texture, const String &prefix="") | G3D::GBuffer | static |
| bindWriteUniform(UniformTable &args, Field f, const Texture::Encoding &encoding, const String &prefix="") | G3D::GBuffer | static |
| camera() const | G3D::GBuffer | inline |
| colorGuardBandThickness() const | G3D::GBuffer | inline |
| colorRect() const | G3D::GBuffer | inline |
| connectToShader(String gbufferName, Args &args, Access access, const Sampler &textureSettings, int mipLevel=0) | G3D::GBuffer | |
| create(const Specification &specification, const String &name="G3D::GBuffer") | G3D::GBuffer | static |
| createShared(ArgTypes &&... args) | G3D::ReferenceCountedObject | inlineprotectedstatic |
| depth() const | G3D::GBuffer | |
| depthGuardBandThickness() const | G3D::GBuffer | inline |
| finalRect() const | G3D::GBuffer | inline |
| framebuffer() const | G3D::GBuffer | inline |
| framebuffer() | G3D::GBuffer | inline |
| GBuffer(const String &name, const Specification &specification) | G3D::GBuffer | protected |
| GBuffer(const GBuffer &) | G3D::GBuffer | protected |
| getClearValue(Field field) const | G3D::GBuffer | inline |
| getImageString(const Specification &spec, const ImageFormat *format) | G3D::GBuffer | |
| getSamplerStringFromTexDimension(const Specification &spec) | G3D::GBuffer | |
| getShaderString(const String &gbufferName, Args &args, Access access, bool &needCreation) | G3D::GBuffer | protected |
| getSwizzleComponents(int numComponents) | G3D::GBuffer | |
| getTexDimensionInt(Texture::Dimension dim) | G3D::GBuffer | |
| hasFaceNormals() const | G3D::GBuffer | inline |
| height() const | G3D::GBuffer | |
| isDepthAndStencilOnly() const | G3D::GBuffer | inline |
| m_allTexturesAllocated | G3D::GBuffer | protected |
| m_camera | G3D::GBuffer | protected |
| m_colorGuardBandThickness | G3D::GBuffer | protected |
| m_depthGuardBandThickness | G3D::GBuffer | protected |
| m_depthOnly | G3D::GBuffer | protected |
| m_fieldToAttachmentPoint | G3D::GBuffer | protected |
| m_framebuffer | G3D::GBuffer | protected |
| m_hasFaceNormals | G3D::GBuffer | protected |
| m_name | G3D::GBuffer | protected |
| m_readDeclarationString | G3D::GBuffer | protected |
| m_readShaderStringCache | G3D::GBuffer | protected |
| m_readwriteShaderStringCache | G3D::GBuffer | protected |
| m_resolution | G3D::GBuffer | protected |
| m_specification | G3D::GBuffer | protected |
| m_textureSettings | G3D::GBuffer | protected |
| m_timeOffset | G3D::GBuffer | protected |
| m_useImageStore | G3D::GBuffer | protected |
| m_velocityStartTimeOffset | G3D::GBuffer | protected |
| m_writeDeclarationString | G3D::GBuffer | protected |
| m_writeShaderStringCache | G3D::GBuffer | protected |
| name() const | G3D::GBuffer | inline |
| operator=(const GBuffer &) | G3D::GBuffer | protected |
| prepare(RenderDevice *rd, const shared_ptr< Camera > &camera, float timeOffset, float velocityStartTimeOffset, Vector2int16 depthGuardBandThickness, Vector2int16 colorGuardBandThickness) | G3D::GBuffer | |
| prepare(RenderDevice *rd, float timeOffset, float velocityStartTimeOffset, Vector2int16 depthGuardBandThickness, Vector2int16 colorGuardBandThickness) | G3D::GBuffer | |
| readDeclarations() const | G3D::GBuffer | inline |
| rect() const | G3D::GBuffer | inline |
| rect2DBounds() const | G3D::GBuffer | |
| resize(int width, int height, int depth=1) | G3D::GBuffer | virtual |
| resize(Vector2int32 size, int depth=1) | G3D::GBuffer | inlinevirtual |
| setCamera(const shared_ptr< Camera > &camera) | G3D::GBuffer | inline |
| setColorClearValue(Field field, const Color4 &c) | G3D::GBuffer | inline |
| setImageStore(bool state) | G3D::GBuffer | inline |
| setShaderArgsRead(UniformTable &args, const String &prefix="") const | G3D::GBuffer | virtual |
| setShaderArgsWrite(UniformTable &args, const String &prefix="") const | G3D::GBuffer | virtual |
| setShaderArgsWritePosition(CFrame &previousFrame, const RenderDevice *rd, Args &args) const | G3D::GBuffer | virtual |
| setSpecification(const Specification &s, bool forceAllFieldsToUpdate) | G3D::GBuffer | protected |
| setSpecification(const Specification &s) | G3D::GBuffer | |
| setTimeOffsets(float timeOffset, float velocityStartTimeOffset) | G3D::GBuffer | inline |
| specification() const | G3D::GBuffer | inline |
| supported() | G3D::GBuffer | static |
| texture(Field f) const | G3D::GBuffer | |
| timeOffset() const | G3D::GBuffer | inline |
| trimBandThickness() | G3D::GBuffer | inline |
| velocityStartTimeOffset() const | G3D::GBuffer | inline |
| width() const | G3D::GBuffer | |
| writeDeclarations() const | G3D::GBuffer | inline |
| ~ReferenceCountedObject() | G3D::ReferenceCountedObject | inlinevirtual |