# encoding: utf-8
# module vtkmodules.vtkRenderingOpenGL2
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\vtkmodules\vtkRenderingOpenGL2.cp311-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import vtkmodules.vtkCommonCore as __vtkmodules_vtkCommonCore
import vtkmodules.vtkRenderingCore as __vtkmodules_vtkRenderingCore
import vtkmodules.vtkRenderingHyperTreeGrid as __vtkmodules_vtkRenderingHyperTreeGrid


class vtkTextureObject(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkTextureObject - abstracts an OpenGL texture object.
    
    Superclass: vtkObject
    
    vtkTextureObject represents an OpenGL texture object. It provides API
    to create textures using data already loaded into pixel buffer
    objects. It can also be used to create textures without uploading any
    data.
    """
    def Activate(self): # real signature unknown; restored from __doc__
        """
        Activate(self) -> None
        C++: virtual void Activate()
        
        Activate and Bind the texture
        """
        pass

    def Allocate1D(self, width, numComps, vtkType): # real signature unknown; restored from __doc__
        """
        Allocate1D(self, width:int, numComps:int, vtkType:int) -> bool
        C++: bool Allocate1D(unsigned int width, int numComps,
            int vtkType)
        
        Create a 1D color texture but does not initialize its values.
        Internal format is deduced from numComps and vtkType.
        """
        return False

    def Allocate2D(self, width, height, numComps, vtkType, level=0): # real signature unknown; restored from __doc__
        """
        Allocate2D(self, width:int, height:int, numComps:int, vtkType:int,
             level:int=0) -> bool
        C++: bool Allocate2D(unsigned int width, unsigned int height,
            int numComps, int vtkType, int level=0)
        
        Create a 2D color texture but does not initialize its values.
        Internal format is deduced from numComps and vtkType.
        """
        return False

    def Allocate3D(self, width, height, depth, numComps, vtkType): # real signature unknown; restored from __doc__
        """
        Allocate3D(self, width:int, height:int, depth:int, numComps:int,
            vtkType:int) -> bool
        C++: bool Allocate3D(unsigned int width, unsigned int height,
            unsigned int depth, int numComps, int vtkType)
        
        Create a 3D color texture but does not initialize its values.
        Internal format is deduced from numComps and vtkType.
        """
        return False

    def AllocateDepth(self, width, height, internalFormat): # real signature unknown; restored from __doc__
        """
        AllocateDepth(self, width:int, height:int, internalFormat:int)
            -> bool
        C++: bool AllocateDepth(unsigned int width, unsigned int height,
            int internalFormat)
        
        Create a 2D depth texture but does not initialize its values.
        """
        return False

    def AllocateDepthStencil(self, width, height): # real signature unknown; restored from __doc__
        """
        AllocateDepthStencil(self, width:int, height:int) -> bool
        C++: bool AllocateDepthStencil(unsigned int width,
            unsigned int height)
        
        Create a 2D septh stencil texture but does not initialize its
        values.
        """
        return False

    def AllocateProxyTexture3D(self, width, height, depth, numComps, dataType): # real signature unknown; restored from __doc__
        """
        AllocateProxyTexture3D(self, width:int, height:int, depth:int,
            numComps:int, dataType:int) -> bool
        C++: bool AllocateProxyTexture3D(unsigned int const width,
            unsigned int const height, unsigned int const depth,
            int const numComps, int const dataType)
        
        Create a 3D texture using the GL_PROXY_TEXTURE_3D target.  This
        serves as a pre-allocation step which assists in verifying that
        the size of the texture to be created is supported by the
        implementation and that there is sufficient texture memory
        available for it.
        """
        return False

    def AssignToExistingTexture(self, handle, target): # real signature unknown; restored from __doc__
        """
        AssignToExistingTexture(self, handle:int, target:int) -> None
        C++: void AssignToExistingTexture(unsigned int handle,
            unsigned int target)
        
        Assign the TextureObject to a externally provided Handle and
        Target. This class will not delete the texture referenced by the
        handle upon releasing. That is up to whoever created it
        originally. Note that activating and binding will work.
        Properties such as wrap/interpolate will also work. But
        width/height/format etc are left unset.
        """
        pass

    def AutoParametersOff(self): # real signature unknown; restored from __doc__
        """
        AutoParametersOff(self) -> None
        C++: virtual void AutoParametersOff()
        """
        pass

    def AutoParametersOn(self): # real signature unknown; restored from __doc__
        """
        AutoParametersOn(self) -> None
        C++: virtual void AutoParametersOn()
        """
        pass

    def Bind(self): # real signature unknown; restored from __doc__
        """
        Bind(self) -> None
        C++: void Bind()
        
        Bind the texture, must have been created using Create(). A side
        affect is that tex parameters are sent. RenderWindow must be set
        before calling this.
        """
        pass

    def CopyFromFrameBuffer(self, srcXmin, srcYmin, dstXmin, dstYmin, width, height): # real signature unknown; restored from __doc__
        """
        CopyFromFrameBuffer(self, srcXmin:int, srcYmin:int, dstXmin:int,
            dstYmin:int, width:int, height:int) -> None
        C++: void CopyFromFrameBuffer(int srcXmin, int srcYmin,
            int dstXmin, int dstYmin, int width, int height)
        
        Copy a sub-part of a logical buffer of the framebuffer (color or
        depth) to the texture object. src is the framebuffer, dst is the
        texture. (srcXmin,srcYmin) is the location of the lower left
        corner of the rectangle in the framebuffer. (dstXmin,dstYmin) is
        the location of the lower left corner of the rectangle in the
        texture. width and height specifies the size of the rectangle in
        pixels. If the logical buffer is a color buffer, it has to be
        selected first with glReadBuffer().
        \pre is2D: GetNumberOfDimensions()==2
        """
        pass

    def CopyToFrameBuffer(self, program, vao): # real signature unknown; restored from __doc__
        """
        CopyToFrameBuffer(self, program:vtkShaderProgram,
            vao:vtkOpenGLVertexArrayObject) -> None
        C++: void CopyToFrameBuffer(vtkShaderProgram *program,
            vtkOpenGLVertexArrayObject *vao)
        CopyToFrameBuffer(self, srcXmin:int, srcYmin:int, srcXmax:int,
            srcYmax:int, dstXmin:int, dstYmin:int, dstXmax:int,
            dstYmax:int, dstSizeX:int, dstSizeY:int,
            program:vtkShaderProgram, vao:vtkOpenGLVertexArrayObject)
            -> None
        C++: void CopyToFrameBuffer(int srcXmin, int srcYmin, int srcXmax,
             int srcYmax, int dstXmin, int dstYmin, int dstXmax,
            int dstYmax, int dstSizeX, int dstSizeY,
            vtkShaderProgram *program, vtkOpenGLVertexArrayObject *vao)
        CopyToFrameBuffer(self, srcXmin:int, srcYmin:int, srcXmax:int,
            srcYmax:int, dstXmin:int, dstYmin:int, dstSizeX:int,
            dstSizeY:int, program:vtkShaderProgram,
            vao:vtkOpenGLVertexArrayObject) -> None
        C++: void CopyToFrameBuffer(int srcXmin, int srcYmin, int srcXmax,
             int srcYmax, int dstXmin, int dstYmin, int dstSizeX,
            int dstSizeY, vtkShaderProgram *program,
            vtkOpenGLVertexArrayObject *vao)
        CopyToFrameBuffer(self, tcoords:[float, ...], verts:[float, ...],
            program:vtkShaderProgram, vao:vtkOpenGLVertexArrayObject)
            -> None
        C++: void CopyToFrameBuffer(float *tcoords, float *verts,
            vtkShaderProgram *program, vtkOpenGLVertexArrayObject *vao)
        
        Copy the texture (src) in the current framebuffer.  A variety of
        signatures based on what you want to do Copy the entire texture
        to the entire current viewport
        """
        pass

    def Create1D(self, numComps, pbo, shaderSupportsTextureInt): # real signature unknown; restored from __doc__
        """
        Create1D(self, numComps:int, pbo:vtkPixelBufferObject,
            shaderSupportsTextureInt:bool) -> bool
        C++: bool Create1D(int numComps, vtkPixelBufferObject *pbo,
            bool shaderSupportsTextureInt)
        
        Create a 1D texture using the PBO. Eventually we may start
        supporting creating a texture from subset of data in the PBO, but
        for simplicity we'll begin with entire PBO data. numComps must be
        in [1-4]. shaderSupportsTextureInt is true if the shader has an
        alternate implementation supporting sampler with integer values.
        Even if the card supports texture int, it does not mean that the
        implementor of the shader made a version that supports texture
        int.
        """
        return False

    def Create1DFromRaw(self, width, numComps, dataType, data): # real signature unknown; restored from __doc__
        """
        Create1DFromRaw(self, width:int, numComps:int, dataType:int,
            data:Pointer) -> bool
        C++: bool Create1DFromRaw(unsigned int width, int numComps,
            int dataType, void *data)
        
        Create 1D texture from client memory
        """
        return False

    def Create2D(self, width, height, numComps, pbo, shaderSupportsTextureInt): # real signature unknown; restored from __doc__
        """
        Create2D(self, width:int, height:int, numComps:int,
            pbo:vtkPixelBufferObject, shaderSupportsTextureInt:bool)
            -> bool
        C++: bool Create2D(unsigned int width, unsigned int height,
            int numComps, vtkPixelBufferObject *pbo,
            bool shaderSupportsTextureInt)
        Create2D(self, width:int, height:int, numComps:int, vtktype:int,
            __e:bool) -> bool
        C++: bool Create2D(unsigned int width, unsigned int height,
            int numComps, int vtktype, bool)
        
        Create a 2D texture using the PBO. Eventually we may start
        supporting creating a texture from subset of data in the PBO, but
        for simplicity we'll begin with entire PBO data. numComps must be
        in [1-4].
        """
        return False

    def Create2DFromRaw(self, width, height, numComps, dataType, data): # real signature unknown; restored from __doc__
        """
        Create2DFromRaw(self, width:int, height:int, numComps:int,
            dataType:int, data:Pointer) -> bool
        C++: bool Create2DFromRaw(unsigned int width, unsigned int height,
             int numComps, int dataType, void *data)
        
        Create a 2D texture from client memory numComps must be in [1-4].
        """
        return False

    def Create3D(self, width, height, depth, numComps, pbo, shaderSupportsTextureInt): # real signature unknown; restored from __doc__
        """
        Create3D(self, width:int, height:int, depth:int, numComps:int,
            pbo:vtkPixelBufferObject, shaderSupportsTextureInt:bool)
            -> bool
        C++: bool Create3D(unsigned int width, unsigned int height,
            unsigned int depth, int numComps, vtkPixelBufferObject *pbo,
            bool shaderSupportsTextureInt)
        Create3D(self, width:int, height:int, depth:int, numComps:int,
            vtktype:int, __f:bool) -> bool
        C++: bool Create3D(unsigned int width, unsigned int height,
            unsigned int depth, int numComps, int vtktype, bool)
        
        Create a 3D texture using the PBO. Eventually we may start
        supporting creating a texture from subset of data in the PBO, but
        for simplicity we'll begin with entire PBO data. numComps must be
        in [1-4].
        """
        return False

    def Create3DFromRaw(self, width, height, depth, numComps, dataType, data): # real signature unknown; restored from __doc__
        """
        Create3DFromRaw(self, width:int, height:int, depth:int,
            numComps:int, dataType:int, data:Pointer) -> bool
        C++: bool Create3DFromRaw(unsigned int width, unsigned int height,
             unsigned int depth, int numComps, int dataType, void *data)
        
        Create a 3D texture from client memory numComps must be in [1-4].
        """
        return False

    def CreateDepth(self, width, height, internalFormat, pbo): # real signature unknown; restored from __doc__
        """
        CreateDepth(self, width:int, height:int, internalFormat:int,
            pbo:vtkPixelBufferObject) -> bool
        C++: bool CreateDepth(unsigned int width, unsigned int height,
            int internalFormat, vtkPixelBufferObject *pbo)
        
        Create a 2D depth texture using a PBO.
        \pre: valid_internalFormat: internalFormat>=0 &&
            internalFormat<NumberOfDepthFormats
        """
        return False

    def CreateDepthFromRaw(self, width, height, internalFormat, rawType, raw): # real signature unknown; restored from __doc__
        """
        CreateDepthFromRaw(self, width:int, height:int,
            internalFormat:int, rawType:int, raw:Pointer) -> bool
        C++: bool CreateDepthFromRaw(unsigned int width,
            unsigned int height, int internalFormat, int rawType,
            void *raw)
        
        Create a 2D depth texture using a raw pointer. This is a blocking
        call. If you can, use PBO instead. raw can be null in order to
        allocate texture without initialization.
        """
        return False

    def CreateTextureBuffer(self, numValues, numComps, dataType, bo): # real signature unknown; restored from __doc__
        """
        CreateTextureBuffer(self, numValues:int, numComps:int,
            dataType:int, bo:vtkOpenGLBufferObject) -> bool
        C++: bool CreateTextureBuffer(unsigned int numValues,
            int numComps, int dataType, vtkOpenGLBufferObject *bo)
        
        Create a texture buffer basically a 1D texture that can be very
        large for passing data into the fragment shader
        """
        return False

    def Deactivate(self): # real signature unknown; restored from __doc__
        """
        Deactivate(self) -> None
        C++: void Deactivate()
        
        Deactivate and UnBind the texture
        """
        pass

    def Download(self): # real signature unknown; restored from __doc__
        """
        Download(self) -> vtkPixelBufferObject
        C++: vtkPixelBufferObject *Download()
        Download(self, target:int, level:int) -> vtkPixelBufferObject
        C++: vtkPixelBufferObject *Download(unsigned int target,
            unsigned int level)
        
        This is used to download raw data from the texture into a pixel
        buffer. The pixel buffer API can then be used to download the
        pixel buffer data to CPU arrays. The caller takes on the
        responsibility of deleting the returns vtkPixelBufferObject once
        it done with it.
        """
        return vtkPixelBufferObject

    def GetAutoParameters(self): # real signature unknown; restored from __doc__
        """
        GetAutoParameters(self) -> int
        C++: virtual int GetAutoParameters()
        """
        return 0

    def GetBaseLevel(self): # real signature unknown; restored from __doc__
        """
        GetBaseLevel(self) -> int
        C++: virtual int GetBaseLevel()
        """
        return 0

    def GetBorderColor(self): # real signature unknown; restored from __doc__
        """
        GetBorderColor(self) -> (float, float, float, float)
        C++: virtual float *GetBorderColor()
        """
        pass

    def GetComponents(self): # real signature unknown; restored from __doc__
        """
        GetComponents(self) -> int
        C++: virtual int GetComponents()
        """
        return 0

    def GetContext(self): # real signature unknown; restored from __doc__
        """
        GetContext(self) -> vtkOpenGLRenderWindow
        C++: vtkOpenGLRenderWindow *GetContext()
        """
        return vtkOpenGLRenderWindow

    def GetDataType(self, vtk_scalar_type): # real signature unknown; restored from __doc__
        """
        GetDataType(self, vtk_scalar_type:int) -> int
        C++: int GetDataType(int vtk_scalar_type)
        
        Get the data type for the texture as GLenum type.
        """
        return 0

    def GetDefaultDataType(self, vtk_scalar_type): # real signature unknown; restored from __doc__
        """
        GetDefaultDataType(self, vtk_scalar_type:int) -> int
        C++: int GetDefaultDataType(int vtk_scalar_type)
        """
        return 0

    def GetDefaultFormat(self, vtktype, numComps, shaderSupportsTextureInt): # real signature unknown; restored from __doc__
        """
        GetDefaultFormat(self, vtktype:int, numComps:int,
            shaderSupportsTextureInt:bool) -> int
        C++: unsigned int GetDefaultFormat(int vtktype, int numComps,
            bool shaderSupportsTextureInt)
        """
        return 0

    def GetDefaultInternalFormat(self, vtktype, numComps, shaderSupportsTextureInt): # real signature unknown; restored from __doc__
        """
        GetDefaultInternalFormat(self, vtktype:int, numComps:int,
            shaderSupportsTextureInt:bool) -> int
        C++: unsigned int GetDefaultInternalFormat(int vtktype,
            int numComps, bool shaderSupportsTextureInt)
        """
        return 0

    def GetDepth(self): # real signature unknown; restored from __doc__
        """
        GetDepth(self) -> int
        C++: virtual unsigned int GetDepth()
        """
        return 0

    def GetDepthTextureCompare(self): # real signature unknown; restored from __doc__
        """
        GetDepthTextureCompare(self) -> bool
        C++: virtual bool GetDepthTextureCompare()
        
        Tells if the output of a texture unit with a depth texture uses
        comparison or not. Comparison happens between D_t the depth
        texture value in the range [0,1] and with R the interpolated
        third texture coordinate clamped to range [0,1]. The result of
        the comparison is noted `r'. If this flag is false, r=D_t.
        Initial value is false, as in OpenGL spec. Ignored if the texture
        object is not a depth texture.
        """
        return False

    def GetDepthTextureCompareFunction(self): # real signature unknown; restored from __doc__
        """
        GetDepthTextureCompareFunction(self) -> int
        C++: virtual int GetDepthTextureCompareFunction()
        
        In case DepthTextureCompare is true, specify the comparison
        function in use. The result of the comparison is noted `r'. Valid
        values are:
        - Value
        - Lequal: r=R<=Dt ? 1.0 : 0.0
        - Gequal: r=R>=Dt ? 1.0 : 0.0
        - Less: r=R<D_t ? 1.0 : 0.0
        - Greater: r=R>Dt ? 1.0 : 0.0
        - Equal: r=R==Dt ? 1.0 : 0.0
        - NotEqual: r=R!=Dt ? 1.0 : 0.0
        - AlwaysTrue: r=1.0
        - Never: r=0.0 If the magnification of minification factor are
          not nearest, percentage closer filtering (PCF) is used: R is
          compared to several D_t and r is the average of the comparisons
        (it is NOT the average of D_t compared once to R). Initial value
          is Lequal, as in OpenGL spec. Ignored if the texture object is
          not a depth texture.
        """
        return 0

    def GetFormat(self, vtktype, numComps, shaderSupportsTextureInt): # real signature unknown; restored from __doc__
        """
        GetFormat(self, vtktype:int, numComps:int,
            shaderSupportsTextureInt:bool) -> int
        C++: unsigned int GetFormat(int vtktype, int numComps,
            bool shaderSupportsTextureInt)
        
        Get/Set format (OpenGL internal format) that should be used.
        (https://www.opengl.org/sdk/docs/man2/xhtml/glTexImage2D.xml)
        """
        return 0

    def GetGenerateMipmap(self): # real signature unknown; restored from __doc__
        """
        GetGenerateMipmap(self) -> bool
        C++: virtual bool GetGenerateMipmap()
        
        Tells the hardware to generate mipmap textures from the first
        texture image at BaseLevel. Initial value is false, as in OpenGL
        spec.
        """
        return False

    def GetHandle(self): # real signature unknown; restored from __doc__
        """
        GetHandle(self) -> int
        C++: virtual unsigned int GetHandle()
        
        Returns the OpenGL handle.
        """
        return 0

    def GetHeight(self): # real signature unknown; restored from __doc__
        """
        GetHeight(self) -> int
        C++: virtual unsigned int GetHeight()
        """
        return 0

    def GetInternalFormat(self, vtktype, numComps, shaderSupportsTextureInt): # real signature unknown; restored from __doc__
        """
        GetInternalFormat(self, vtktype:int, numComps:int,
            shaderSupportsTextureInt:bool) -> int
        C++: unsigned int GetInternalFormat(int vtktype, int numComps,
            bool shaderSupportsTextureInt)
        
        Get/Set internal format (OpenGL internal format) that should be
        used.
        (https://www.opengl.org/sdk/docs/man2/xhtml/glTexImage2D.xml)
        """
        return 0

    def GetLinearMagnification(self): # real signature unknown; restored from __doc__
        """
        GetLinearMagnification(self) -> bool
        C++: bool GetLinearMagnification()
        """
        return False

    def GetMagnificationFilter(self): # real signature unknown; restored from __doc__
        """
        GetMagnificationFilter(self) -> int
        C++: virtual int GetMagnificationFilter()
        
        Magnification filter mode. Valid values are:
        - Nearest
        - Linear Initial value is Nearest
        """
        return 0

    def GetMagnificationFilterMode(self, vtktype): # real signature unknown; restored from __doc__
        """
        GetMagnificationFilterMode(self, vtktype:int) -> int
        C++: unsigned int GetMagnificationFilterMode(int vtktype)
        """
        return 0

    def GetMaximumAnisotropicFiltering(self): # real signature unknown; restored from __doc__
        """
        GetMaximumAnisotropicFiltering(self) -> float
        C++: virtual float GetMaximumAnisotropicFiltering()
        """
        return 0.0

    def GetMaximumTextureSize(self, context): # real signature unknown; restored from __doc__
        """
        GetMaximumTextureSize(context:vtkOpenGLRenderWindow) -> int
        C++: static int GetMaximumTextureSize(
            vtkOpenGLRenderWindow *context)
        
        Query and return maximum texture size (dimension) supported by
        the OpenGL driver for a particular context. It should be noted
        that this size does not consider the internal format of the
        texture and therefore there is no guarantee that a texture of
        this size will be allocated by the driver. Also, the method does
        not make the context current so if the passed context is not
        valid or current, a value of -1 will be returned.
        """
        return 0

    def GetMaximumTextureSize3D(self, context): # real signature unknown; restored from __doc__
        """
        GetMaximumTextureSize3D(context:vtkOpenGLRenderWindow) -> int
        C++: static int GetMaximumTextureSize3D(
            vtkOpenGLRenderWindow *context)
        GetMaximumTextureSize3D(self) -> int
        C++: int GetMaximumTextureSize3D()
        """
        return 0

    def GetMaxLevel(self): # real signature unknown; restored from __doc__
        """
        GetMaxLevel(self) -> int
        C++: virtual int GetMaxLevel()
        """
        return 0

    def GetMaxLOD(self): # real signature unknown; restored from __doc__
        """
        GetMaxLOD(self) -> float
        C++: virtual float GetMaxLOD()
        """
        return 0.0

    def GetMinificationFilter(self): # real signature unknown; restored from __doc__
        """
        GetMinificationFilter(self) -> int
        C++: virtual int GetMinificationFilter()
        
        Minification filter mode. Valid values are:
        - Nearest
        - Linear
        - NearestMipmapNearest
        - NearestMipmapLinear
        - LinearMipmapNearest
        - LinearMipmapLinear Initial value is Nearest (note initial value
        in OpenGL spec is NearestMipMapLinear but this is error-prone
          because it makes the texture object incomplete. ).
        """
        return 0

    def GetMinificationFilterMode(self, vtktype): # real signature unknown; restored from __doc__
        """
        GetMinificationFilterMode(self, vtktype:int) -> int
        C++: unsigned int GetMinificationFilterMode(int vtktype)
        """
        return 0

    def GetMinLOD(self): # real signature unknown; restored from __doc__
        """
        GetMinLOD(self) -> float
        C++: virtual float GetMinLOD()
        """
        return 0.0

    def GetNumberOfDimensions(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfDimensions(self) -> int
        C++: virtual int GetNumberOfDimensions()
        """
        return 0

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetRequireDepthBufferFloat(self): # real signature unknown; restored from __doc__
        """
        GetRequireDepthBufferFloat(self) -> bool
        C++: virtual bool GetRequireDepthBufferFloat()
        """
        return False

    def GetRequireTextureFloat(self): # real signature unknown; restored from __doc__
        """
        GetRequireTextureFloat(self) -> bool
        C++: virtual bool GetRequireTextureFloat()
        """
        return False

    def GetRequireTextureInteger(self): # real signature unknown; restored from __doc__
        """
        GetRequireTextureInteger(self) -> bool
        C++: virtual bool GetRequireTextureInteger()
        """
        return False

    def GetSamples(self): # real signature unknown; restored from __doc__
        """
        GetSamples(self) -> int
        C++: virtual unsigned int GetSamples()
        """
        return 0

    def GetShiftAndScale(self, shift, scale): # real signature unknown; restored from __doc__
        """
        GetShiftAndScale(self, shift:float, scale:float) -> None
        C++: void GetShiftAndScale(float &shift, float &scale)
        
        Get the shift and scale required in the shader to return the
        texture values to their original range. This is useful when for
        example you have unsigned char data and it is being accessed
        using the floating point texture calls. In that case OpenGL maps
        the uchar range to a different floating point range under the
        hood. Applying the shift and scale will return the data to its
        original values in the shader. The texture's internal format must
        be set before calling these routines. Creating the texture does
        set it.
        """
        pass

    def GetSupportsDepthBufferFloat(self): # real signature unknown; restored from __doc__
        """
        GetSupportsDepthBufferFloat(self) -> bool
        C++: virtual bool GetSupportsDepthBufferFloat()
        """
        return False

    def GetSupportsTextureFloat(self): # real signature unknown; restored from __doc__
        """
        GetSupportsTextureFloat(self) -> bool
        C++: virtual bool GetSupportsTextureFloat()
        """
        return False

    def GetSupportsTextureInteger(self): # real signature unknown; restored from __doc__
        """
        GetSupportsTextureInteger(self) -> bool
        C++: virtual bool GetSupportsTextureInteger()
        """
        return False

    def GetTarget(self): # real signature unknown; restored from __doc__
        """
        GetTarget(self) -> int
        C++: virtual unsigned int GetTarget()
        
        Returns OpenGL texture target to which the texture is/can be
        bound.
        """
        return 0

    def GetTextureUnit(self): # real signature unknown; restored from __doc__
        """
        GetTextureUnit(self) -> int
        C++: int GetTextureUnit()
        
        Return the texture unit used for this texture
        """
        return 0

    def GetTuples(self): # real signature unknown; restored from __doc__
        """
        GetTuples(self) -> int
        C++: unsigned int GetTuples()
        """
        return 0

    def GetUseSRGBColorSpace(self): # real signature unknown; restored from __doc__
        """
        GetUseSRGBColorSpace(self) -> bool
        C++: virtual bool GetUseSRGBColorSpace()
        
        Is this texture using the sRGB color space. If you are using a
        sRGB framebuffer or window then you probably also want to be
        using sRGB color textures for proper handling of gamma and
        associated color mixing.
        """
        return False

    def GetVTKDataType(self): # real signature unknown; restored from __doc__
        """
        GetVTKDataType(self) -> int
        C++: int GetVTKDataType()
        
        Get the data type for the texture as a vtk type int i.e. VTK_INT
        etc.
        """
        return 0

    def GetWidth(self): # real signature unknown; restored from __doc__
        """
        GetWidth(self) -> int
        C++: virtual unsigned int GetWidth()
        
        Get the texture dimensions. These are the properties of the
        OpenGL texture this instance represents.
        """
        return 0

    def GetWrapR(self): # real signature unknown; restored from __doc__
        """
        GetWrapR(self) -> int
        C++: virtual int GetWrapR()
        
        Wrap mode for the first texture coordinate "r" Valid values are:
        - Clamp
        - ClampToEdge
        - Repeat
        - ClampToBorder
        - MirroredRepeat Initial value is Repeat (as in OpenGL spec)
        """
        return 0

    def GetWrapRMode(self, vtktype): # real signature unknown; restored from __doc__
        """
        GetWrapRMode(self, vtktype:int) -> int
        C++: unsigned int GetWrapRMode(int vtktype)
        """
        return 0

    def GetWrapS(self): # real signature unknown; restored from __doc__
        """
        GetWrapS(self) -> int
        C++: virtual int GetWrapS()
        
        Wrap mode for the first texture coordinate "s" Valid values are:
        - Clamp
        - ClampToEdge
        - Repeat
        - ClampToBorder
        - MirroredRepeat Initial value is Repeat (as in OpenGL spec)
        """
        return 0

    def GetWrapSMode(self, vtktype): # real signature unknown; restored from __doc__
        """
        GetWrapSMode(self, vtktype:int) -> int
        C++: unsigned int GetWrapSMode(int vtktype)
        """
        return 0

    def GetWrapT(self): # real signature unknown; restored from __doc__
        """
        GetWrapT(self) -> int
        C++: virtual int GetWrapT()
        
        Wrap mode for the first texture coordinate "t" Valid values are:
        - Clamp
        - ClampToEdge
        - Repeat
        - ClampToBorder
        - MirroredRepeat Initial value is Repeat (as in OpenGL spec)
        """
        return 0

    def GetWrapTMode(self, vtktype): # real signature unknown; restored from __doc__
        """
        GetWrapTMode(self, vtktype:int) -> int
        C++: unsigned int GetWrapTMode(int vtktype)
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsBound(self): # real signature unknown; restored from __doc__
        """
        IsBound(self) -> bool
        C++: bool IsBound()
        
        Tells if the texture object is bound to the active texture image
        unit. (a texture object can be bound to multiple texture image
        unit).
        """
        return False

    def IsSupported(self, __a, __b, __c, __d): # real signature unknown; restored from __doc__
        """
        IsSupported(__a:vtkOpenGLRenderWindow, __b:bool, __c:bool,
            __d:bool) -> bool
        C++: static bool IsSupported(vtkOpenGLRenderWindow *, bool, bool,
            bool)
        IsSupported(__a:vtkOpenGLRenderWindow) -> bool
        C++: static bool IsSupported(vtkOpenGLRenderWindow *)
        
        Returns if the context supports the required extensions. If flags
        for optional extensions are set then the test fails when support
        for them is not found.
        """
        return False

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkTextureObject
        C++: vtkTextureObject *NewInstance()
        """
        return vtkTextureObject

    def ReleaseGraphicsResources(self, win): # real signature unknown; restored from __doc__
        """
        ReleaseGraphicsResources(self, win:vtkWindow) -> None
        C++: virtual void ReleaseGraphicsResources(vtkWindow *win)
        
        Deactivate and UnBind the texture
        """
        pass

    def ResetFormatAndType(self): # real signature unknown; restored from __doc__
        """
        ResetFormatAndType(self) -> None
        C++: void ResetFormatAndType()
        
        Reset format, internal format, and type of the texture.
        
        * This method is useful when a texture is reused in a
        * context same as the previous render call. In such
        * cases, texture destruction does not happen and therefore
        * previous set values are used.
        """
        pass

    def Resize(self, width, height): # real signature unknown; restored from __doc__
        """
        Resize(self, width:int, height:int) -> None
        C++: void Resize(unsigned int width, unsigned int height)
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkTextureObject
        C++: static vtkTextureObject *SafeDownCast(vtkObjectBase *o)
        """
        return vtkTextureObject

    def SendParameters(self): # real signature unknown; restored from __doc__
        """
        SendParameters(self) -> None
        C++: void SendParameters()
        
        Send all the texture object parameters to the hardware if not
        done yet. Parameters are automatically sent as a side affect of
        Bind. Disable this by setting AutoParameters 0.
        \pre is_bound: IsBound()
        """
        pass

    def SetAutoParameters(self, _arg): # real signature unknown; restored from __doc__
        """
        SetAutoParameters(self, _arg:int) -> None
        C++: virtual void SetAutoParameters(int _arg)
        
        Get/Set AutoParameters flag. When enabled, SendParameters method
        is called automatically when the texture is bound.
        """
        pass

    def SetBaseLevel(self, _arg): # real signature unknown; restored from __doc__
        """
        SetBaseLevel(self, _arg:int) -> None
        C++: virtual void SetBaseLevel(int _arg)
        
        Level of detail of the first texture image. A texture object is a
        list of texture images. It is a non-negative integer value.
        Initial value is 0, as in OpenGL spec.
        """
        pass

    def SetBorderColor(self, _arg1, _arg2, _arg3, _arg4): # real signature unknown; restored from __doc__
        """
        SetBorderColor(self, _arg1:float, _arg2:float, _arg3:float,
            _arg4:float) -> None
        C++: virtual void SetBorderColor(float _arg1, float _arg2,
            float _arg3, float _arg4)
        SetBorderColor(self, _arg:(float, float, float, float)) -> None
        C++: virtual void SetBorderColor(const float _arg[4])
        
        Border Color (RGBA). The values can be any valid float value, if
        the gpu supports it. Initial value is (0.0f, 0.0f, 0.0f, 0.0f),
        as in the OpenGL spec.
        """
        pass

    def SetContext(self, __a): # real signature unknown; restored from __doc__
        """
        SetContext(self, __a:vtkOpenGLRenderWindow) -> None
        C++: void SetContext(vtkOpenGLRenderWindow *)
        
        Get/Set the context. This does not increase the reference count
        of the context to avoid reference loops.
        
        * {
        * this->TextureObject = vtkTextureObject::New();
        * }SetContext() may raise an error if the OpenGL context does not
        support the
        * required OpenGL extensions.
        """
        pass

    def SetDataType(self, glType): # real signature unknown; restored from __doc__
        """
        SetDataType(self, glType:int) -> None
        C++: void SetDataType(unsigned int glType)
        """
        pass

    def SetDepthTextureCompare(self, _arg): # real signature unknown; restored from __doc__
        """
        SetDepthTextureCompare(self, _arg:bool) -> None
        C++: virtual void SetDepthTextureCompare(bool _arg)
        """
        pass

    def SetDepthTextureCompareFunction(self, _arg): # real signature unknown; restored from __doc__
        """
        SetDepthTextureCompareFunction(self, _arg:int) -> None
        C++: virtual void SetDepthTextureCompareFunction(int _arg)
        """
        pass

    def SetFormat(self, glFormat): # real signature unknown; restored from __doc__
        """
        SetFormat(self, glFormat:int) -> None
        C++: void SetFormat(unsigned int glFormat)
        """
        pass

    def SetGenerateMipmap(self, _arg): # real signature unknown; restored from __doc__
        """
        SetGenerateMipmap(self, _arg:bool) -> None
        C++: virtual void SetGenerateMipmap(bool _arg)
        """
        pass

    def SetInternalFormat(self, glInternalFormat): # real signature unknown; restored from __doc__
        """
        SetInternalFormat(self, glInternalFormat:int) -> None
        C++: void SetInternalFormat(unsigned int glInternalFormat)
        """
        pass

    def SetLinearMagnification(self, val): # real signature unknown; restored from __doc__
        """
        SetLinearMagnification(self, val:bool) -> None
        C++: void SetLinearMagnification(bool val)
        
        Tells if the magnification mode is linear (true) or nearest
        (false). Initial value is false (initial value in OpenGL spec is
        true).
        """
        pass

    def SetMagnificationFilter(self, _arg): # real signature unknown; restored from __doc__
        """
        SetMagnificationFilter(self, _arg:int) -> None
        C++: virtual void SetMagnificationFilter(int _arg)
        """
        pass

    def SetMaximumAnisotropicFiltering(self, _arg): # real signature unknown; restored from __doc__
        """
        SetMaximumAnisotropicFiltering(self, _arg:float) -> None
        C++: virtual void SetMaximumAnisotropicFiltering(float _arg)
        
        Set/Get the maximum anisotropic filtering to use. 1.0 means use
        no anisotropic filtering. The default value is 1.0 and a high
        value would be 16. This might not be supported on all machines.
        """
        pass

    def SetMaxLevel(self, _arg): # real signature unknown; restored from __doc__
        """
        SetMaxLevel(self, _arg:int) -> None
        C++: virtual void SetMaxLevel(int _arg)
        
        Level of detail of the first texture image. A texture object is a
        list of texture images. It is a non-negative integer value.
        Initial value is 1000, as in OpenGL spec.
        """
        pass

    def SetMaxLOD(self, _arg): # real signature unknown; restored from __doc__
        """
        SetMaxLOD(self, _arg:float) -> None
        C++: virtual void SetMaxLOD(float _arg)
        
        Upper-clamp the computed LOD against this value. Any float value
        is valid. Initial value is 1000.0f, as in OpenGL spec.
        """
        pass

    def SetMinificationFilter(self, _arg): # real signature unknown; restored from __doc__
        """
        SetMinificationFilter(self, _arg:int) -> None
        C++: virtual void SetMinificationFilter(int _arg)
        """
        pass

    def SetMinLOD(self, _arg): # real signature unknown; restored from __doc__
        """
        SetMinLOD(self, _arg:float) -> None
        C++: virtual void SetMinLOD(float _arg)
        
        Lower-clamp the computed LOD against this value. Any float value
        is valid. Initial value is -1000.0f, as in OpenGL spec.
        """
        pass

    def SetRequireDepthBufferFloat(self, _arg): # real signature unknown; restored from __doc__
        """
        SetRequireDepthBufferFloat(self, _arg:bool) -> None
        C++: virtual void SetRequireDepthBufferFloat(bool _arg)
        
        Optional, require support for floating point depth buffer
        formats. If supported extensions will be loaded, however loading
        will fail if the extension is required but not available.
        """
        pass

    def SetRequireTextureFloat(self, _arg): # real signature unknown; restored from __doc__
        """
        SetRequireTextureFloat(self, _arg:bool) -> None
        C++: virtual void SetRequireTextureFloat(bool _arg)
        
        Optional, require support for floating point texture formats. If
        supported extensions will be loaded, however loading will fail if
        the extension is required but not available.
        """
        pass

    def SetRequireTextureInteger(self, _arg): # real signature unknown; restored from __doc__
        """
        SetRequireTextureInteger(self, _arg:bool) -> None
        C++: virtual void SetRequireTextureInteger(bool _arg)
        
        Optional, require support for integer texture formats. If
        supported extensions will be loaded, however loading will fail if
        the extension is required but not available.
        """
        pass

    def SetSamples(self, _arg): # real signature unknown; restored from __doc__
        """
        SetSamples(self, _arg:int) -> None
        C++: virtual void SetSamples(unsigned int _arg)
        """
        pass

    def SetUseSRGBColorSpace(self, _arg): # real signature unknown; restored from __doc__
        """
        SetUseSRGBColorSpace(self, _arg:bool) -> None
        C++: virtual void SetUseSRGBColorSpace(bool _arg)
        """
        pass

    def SetWrapR(self, _arg): # real signature unknown; restored from __doc__
        """
        SetWrapR(self, _arg:int) -> None
        C++: virtual void SetWrapR(int _arg)
        """
        pass

    def SetWrapS(self, _arg): # real signature unknown; restored from __doc__
        """
        SetWrapS(self, _arg:int) -> None
        C++: virtual void SetWrapS(int _arg)
        """
        pass

    def SetWrapT(self, _arg): # real signature unknown; restored from __doc__
        """
        SetWrapT(self, _arg:int) -> None
        C++: virtual void SetWrapT(int _arg)
        """
        pass

    def UseSRGBColorSpaceOff(self): # real signature unknown; restored from __doc__
        """
        UseSRGBColorSpaceOff(self) -> None
        C++: virtual void UseSRGBColorSpaceOff()
        """
        pass

    def UseSRGBColorSpaceOn(self): # real signature unknown; restored from __doc__
        """
        UseSRGBColorSpaceOn(self) -> None
        C++: virtual void UseSRGBColorSpaceOn()
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    AlwaysTrue = 6
    ClampToBorder = 3
    ClampToEdge = 0
    Equal = 4
    Fixed16 = 2
    Fixed24 = 3
    Fixed32 = 4
    Fixed8 = 1
    Float16 = 5
    Float32 = 6
    Gequal = 1
    Greater = 3
    Lequal = 0
    Less = 2
    Linear = 1
    LinearMipmapLinear = 5
    LinearMipmapNearest = 4
    MirroredRepeat = 2
    Native = 0
    Nearest = 0
    NearestMipmapLinear = 3
    NearestMipmapNearest = 2
    Never = 7
    NotEqual = 5
    NumberOfDepthFormats = 7
    NumberOfDepthTextureCompareFunctions = 8
    NumberOfMinificationModes = 6
    NumberOfWrapModes = 4
    Repeat = 1
    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkTextureObject', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetContext': <method 'SetContext' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetContext': <method 'GetContext' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetWidth': <method 'GetWidth' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetHeight': <method 'GetHeight' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetDepth': <method 'GetDepth' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetSamples': <method 'GetSamples' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetComponents': <method 'GetComponents' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetTuples': <method 'GetTuples' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetNumberOfDimensions': <method 'GetNumberOfDimensions' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetSamples': <method 'SetSamples' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetTarget': <method 'GetTarget' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetHandle': <method 'GetHandle' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetTextureUnit': <method 'GetTextureUnit' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'Bind': <method 'Bind' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'Activate': <method 'Activate' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'Deactivate': <method 'Deactivate' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'ReleaseGraphicsResources': <method 'ReleaseGraphicsResources' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'IsBound': <method 'IsBound' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SendParameters': <method 'SendParameters' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetAutoParameters': <method 'SetAutoParameters' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetAutoParameters': <method 'GetAutoParameters' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'AutoParametersOn': <method 'AutoParametersOn' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'AutoParametersOff': <method 'AutoParametersOff' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'Create2DFromRaw': <method 'Create2DFromRaw' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'CreateDepthFromRaw': <method 'CreateDepthFromRaw' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'CreateTextureBuffer': <method 'CreateTextureBuffer' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'Create1D': <method 'Create1D' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'Create1DFromRaw': <method 'Create1DFromRaw' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'Create2D': <method 'Create2D' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'Create3D': <method 'Create3D' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'Create3DFromRaw': <method 'Create3DFromRaw' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'AllocateProxyTexture3D': <method 'AllocateProxyTexture3D' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'Download': <method 'Download' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'CreateDepth': <method 'CreateDepth' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'AllocateDepth': <method 'AllocateDepth' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'AllocateDepthStencil': <method 'AllocateDepthStencil' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'Allocate1D': <method 'Allocate1D' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'Allocate2D': <method 'Allocate2D' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'Allocate3D': <method 'Allocate3D' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetVTKDataType': <method 'GetVTKDataType' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetDataType': <method 'GetDataType' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetDataType': <method 'SetDataType' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetDefaultDataType': <method 'GetDefaultDataType' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetInternalFormat': <method 'GetInternalFormat' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetInternalFormat': <method 'SetInternalFormat' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetDefaultInternalFormat': <method 'GetDefaultInternalFormat' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetFormat': <method 'GetFormat' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetFormat': <method 'SetFormat' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetDefaultFormat': <method 'GetDefaultFormat' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'ResetFormatAndType': <method 'ResetFormatAndType' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetMinificationFilterMode': <method 'GetMinificationFilterMode' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetMagnificationFilterMode': <method 'GetMagnificationFilterMode' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetWrapSMode': <method 'GetWrapSMode' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetWrapTMode': <method 'GetWrapTMode' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetWrapRMode': <method 'GetWrapRMode' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetRequireDepthBufferFloat': <method 'SetRequireDepthBufferFloat' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetRequireDepthBufferFloat': <method 'GetRequireDepthBufferFloat' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetSupportsDepthBufferFloat': <method 'GetSupportsDepthBufferFloat' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetRequireTextureFloat': <method 'SetRequireTextureFloat' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetRequireTextureFloat': <method 'GetRequireTextureFloat' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetSupportsTextureFloat': <method 'GetSupportsTextureFloat' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetRequireTextureInteger': <method 'SetRequireTextureInteger' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetRequireTextureInteger': <method 'GetRequireTextureInteger' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetSupportsTextureInteger': <method 'GetSupportsTextureInteger' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetWrapS': <method 'GetWrapS' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetWrapS': <method 'SetWrapS' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetWrapT': <method 'GetWrapT' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetWrapT': <method 'SetWrapT' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetWrapR': <method 'GetWrapR' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetWrapR': <method 'SetWrapR' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetMinificationFilter': <method 'GetMinificationFilter' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetMinificationFilter': <method 'SetMinificationFilter' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetMagnificationFilter': <method 'GetMagnificationFilter' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetMagnificationFilter': <method 'SetMagnificationFilter' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetLinearMagnification': <method 'SetLinearMagnification' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetLinearMagnification': <method 'GetLinearMagnification' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetBorderColor': <method 'SetBorderColor' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetBorderColor': <method 'GetBorderColor' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetMinLOD': <method 'SetMinLOD' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetMinLOD': <method 'GetMinLOD' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetMaxLOD': <method 'SetMaxLOD' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetMaxLOD': <method 'GetMaxLOD' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetBaseLevel': <method 'SetBaseLevel' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetBaseLevel': <method 'GetBaseLevel' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetMaxLevel': <method 'SetMaxLevel' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetMaxLevel': <method 'GetMaxLevel' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetDepthTextureCompare': <method 'GetDepthTextureCompare' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetDepthTextureCompare': <method 'SetDepthTextureCompare' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetDepthTextureCompareFunction': <method 'GetDepthTextureCompareFunction' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetDepthTextureCompareFunction': <method 'SetDepthTextureCompareFunction' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetGenerateMipmap': <method 'GetGenerateMipmap' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetGenerateMipmap': <method 'SetGenerateMipmap' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetMaximumAnisotropicFiltering': <method 'SetMaximumAnisotropicFiltering' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetMaximumAnisotropicFiltering': <method 'GetMaximumAnisotropicFiltering' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetMaximumTextureSize': <method 'GetMaximumTextureSize' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetMaximumTextureSize3D': <method 'GetMaximumTextureSize3D' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'IsSupported': <method 'IsSupported' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'CopyToFrameBuffer': <method 'CopyToFrameBuffer' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'CopyFromFrameBuffer': <method 'CopyFromFrameBuffer' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetShiftAndScale': <method 'GetShiftAndScale' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'Resize': <method 'Resize' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'GetUseSRGBColorSpace': <method 'GetUseSRGBColorSpace' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'SetUseSRGBColorSpace': <method 'SetUseSRGBColorSpace' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'UseSRGBColorSpaceOn': <method 'UseSRGBColorSpaceOn' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'UseSRGBColorSpaceOff': <method 'UseSRGBColorSpaceOff' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'AssignToExistingTexture': <method 'AssignToExistingTexture' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, 'Lequal': 0, 'Gequal': 1, 'Less': 2, 'Greater': 3, 'Equal': 4, 'NotEqual': 5, 'AlwaysTrue': 6, 'Never': 7, 'NumberOfDepthTextureCompareFunctions': 8, 'ClampToEdge': 0, 'Repeat': 1, 'MirroredRepeat': 2, 'ClampToBorder': 3, 'NumberOfWrapModes': 4, 'Nearest': 0, 'Linear': 1, 'NearestMipmapNearest': 2, 'NearestMipmapLinear': 3, 'LinearMipmapNearest': 4, 'LinearMipmapLinear': 5, 'NumberOfMinificationModes': 6, 'Native': 0, 'Fixed8': 1, 'Fixed16': 2, 'Fixed24': 3, 'Fixed32': 4, 'Float16': 5, 'Float32': 6, 'NumberOfDepthFormats': 7, '__new__': <built-in method __new__ of type object at 0x00007FF820606C20>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkRenderingOpenGL2.vtkTextureObject' objects>, '__doc__': 'vtkTextureObject - abstracts an OpenGL texture object.\\n\\nSuperclass: vtkObject\\n\\nvtkTextureObject represents an OpenGL texture object. It provides API\\nto create textures using data already loaded into pixel buffer\\nobjects. It can also be used to create textures without uploading any\\ndata.\\n\\n'})"
    __vtkname__ = 'vtkTextureObject'


