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 |