Skip to main content

QOpenGLTexture

Struct QOpenGLTexture 

Source
pub struct QOpenGLTexture { /* private fields */ }
Expand description

C++ class: QOpenGLTexture.

Implementations§

Source§

impl QOpenGLTexture

Source

pub unsafe fn allocate_storage_0a(&self)

Calls C++ function: void QOpenGLTexture::allocateStorage().

Source

pub unsafe fn allocate_storage_2a( &self, pixel_format: PixelFormat, pixel_type: PixelType, )

Calls C++ function: void QOpenGLTexture::allocateStorage(QOpenGLTexture::PixelFormat pixelFormat, QOpenGLTexture::PixelType pixelType).

Source

pub unsafe fn bind_0a(&self)

Calls C++ function: void QOpenGLTexture::bind().

Source

pub unsafe fn bind_2a(&self, unit: c_uint, reset: TextureUnitReset)

Calls C++ function: void QOpenGLTexture::bind(unsigned int unit, QOpenGLTexture::TextureUnitReset reset = …).

Source

pub unsafe fn bind_1a(&self, unit: c_uint)

Calls C++ function: void QOpenGLTexture::bind(unsigned int unit).

Source

pub unsafe fn border_color(&self) -> CppBox<QColor>

Calls C++ function: QColor QOpenGLTexture::borderColor() const.

Source

pub unsafe fn border_color_float(&self, border: *mut c_float)

Calls C++ function: void QOpenGLTexture::borderColor(float* border) const.

Source

pub unsafe fn border_color_int(&self, border: *mut c_int)

Calls C++ function: void QOpenGLTexture::borderColor(int* border) const.

Source

pub unsafe fn border_color_uint(&self, border: *mut c_uint)

Calls C++ function: void QOpenGLTexture::borderColor(unsigned int* border) const.

Source

pub unsafe fn bound_texture_id_1a(target: BindingTarget) -> c_uint

Calls C++ function: static unsigned int QOpenGLTexture::boundTextureId(QOpenGLTexture::BindingTarget target).

Source

pub unsafe fn bound_texture_id_2a(unit: c_uint, target: BindingTarget) -> c_uint

Calls C++ function: static unsigned int QOpenGLTexture::boundTextureId(unsigned int unit, QOpenGLTexture::BindingTarget target).

Source

pub unsafe fn comparison_function(&self) -> ComparisonFunction

Calls C++ function: QOpenGLTexture::ComparisonFunction QOpenGLTexture::comparisonFunction() const.

Source

pub unsafe fn comparison_mode(&self) -> ComparisonMode

Calls C++ function: QOpenGLTexture::ComparisonMode QOpenGLTexture::comparisonMode() const.

Source

pub unsafe fn create(&self) -> bool

Calls C++ function: bool QOpenGLTexture::create().

Source

pub unsafe fn create_texture_view( &self, target: Target, view_format: TextureFormat, minimum_mipmap_level: c_int, maximum_mipmap_level: c_int, minimum_layer: c_int, maximum_layer: c_int, ) -> Ptr<QOpenGLTexture>

Calls C++ function: QOpenGLTexture* QOpenGLTexture::createTextureView(QOpenGLTexture::Target target, QOpenGLTexture::TextureFormat viewFormat, int minimumMipmapLevel, int maximumMipmapLevel, int minimumLayer, int maximumLayer) const.

Source

pub unsafe fn depth(&self) -> c_int

Calls C++ function: int QOpenGLTexture::depth() const.

Source

pub unsafe fn depth_stencil_mode(&self) -> DepthStencilMode

Calls C++ function: QOpenGLTexture::DepthStencilMode QOpenGLTexture::depthStencilMode() const.

Source

pub unsafe fn destroy(&self)

Calls C++ function: void QOpenGLTexture::destroy().

Source

pub unsafe fn faces(&self) -> c_int

Calls C++ function: int QOpenGLTexture::faces() const.

Source

pub unsafe fn format(&self) -> TextureFormat

Calls C++ function: QOpenGLTexture::TextureFormat QOpenGLTexture::format() const.

Source

pub unsafe fn generate_mip_maps_0a(&self)

Calls C++ function: void QOpenGLTexture::generateMipMaps().

Source

pub unsafe fn generate_mip_maps_2a( &self, base_level: c_int, reset_base_level: bool, )

Calls C++ function: void QOpenGLTexture::generateMipMaps(int baseLevel, bool resetBaseLevel = …).

Source

pub unsafe fn generate_mip_maps_1a(&self, base_level: c_int)

Calls C++ function: void QOpenGLTexture::generateMipMaps(int baseLevel).

Source

pub unsafe fn has_feature(feature: Feature) -> bool

Calls C++ function: static bool QOpenGLTexture::hasFeature(QOpenGLTexture::Feature feature).

Source

pub unsafe fn height(&self) -> c_int

Calls C++ function: int QOpenGLTexture::height() const.

Source

pub unsafe fn is_auto_mip_map_generation_enabled(&self) -> bool

Calls C++ function: bool QOpenGLTexture::isAutoMipMapGenerationEnabled() const.

Source

pub unsafe fn is_bound(&self) -> bool

Calls C++ function: bool QOpenGLTexture::isBound() const.

Source

pub unsafe fn is_bound_mut(&self, unit: c_uint) -> bool

Calls C++ function: bool QOpenGLTexture::isBound(unsigned int unit).

Source

pub unsafe fn is_created(&self) -> bool

Calls C++ function: bool QOpenGLTexture::isCreated() const.

Source

pub unsafe fn is_fixed_sample_positions(&self) -> bool

Calls C++ function: bool QOpenGLTexture::isFixedSamplePositions() const.

Source

pub unsafe fn is_storage_allocated(&self) -> bool

Calls C++ function: bool QOpenGLTexture::isStorageAllocated() const.

Source

pub unsafe fn is_texture_view(&self) -> bool

Calls C++ function: bool QOpenGLTexture::isTextureView() const.

Source

pub unsafe fn layers(&self) -> c_int

Calls C++ function: int QOpenGLTexture::layers() const.

Source

pub unsafe fn level_of_detail_range(&self) -> CppBox<QPairOfFloatFloat>

Calls C++ function: QPair<float, float> QOpenGLTexture::levelOfDetailRange() const.

Source

pub unsafe fn levelof_detail_bias(&self) -> c_float

Calls C++ function: float QOpenGLTexture::levelofDetailBias() const.

Source

pub unsafe fn magnification_filter(&self) -> Filter

Calls C++ function: QOpenGLTexture::Filter QOpenGLTexture::magnificationFilter() const.

Source

pub unsafe fn maximum_anisotropy(&self) -> c_float

Calls C++ function: float QOpenGLTexture::maximumAnisotropy() const.

Source

pub unsafe fn maximum_level_of_detail(&self) -> c_float

Calls C++ function: float QOpenGLTexture::maximumLevelOfDetail() const.

Source

pub unsafe fn maximum_mip_levels(&self) -> c_int

Calls C++ function: int QOpenGLTexture::maximumMipLevels() const.

Source

pub unsafe fn min_mag_filters(&self) -> CppBox<QPairOfFilterFilter>

Calls C++ function: QPair<QOpenGLTexture::Filter, QOpenGLTexture::Filter> QOpenGLTexture::minMagFilters() const.

Source

pub unsafe fn minification_filter(&self) -> Filter

Calls C++ function: QOpenGLTexture::Filter QOpenGLTexture::minificationFilter() const.

Source

pub unsafe fn minimum_level_of_detail(&self) -> c_float

Calls C++ function: float QOpenGLTexture::minimumLevelOfDetail() const.

Source

pub unsafe fn mip_base_level(&self) -> c_int

Calls C++ function: int QOpenGLTexture::mipBaseLevel() const.

Source

pub unsafe fn mip_level_range(&self) -> CppBox<QPairOfIntInt>

Calls C++ function: QPair<int, int> QOpenGLTexture::mipLevelRange() const.

Source

pub unsafe fn mip_levels(&self) -> c_int

Calls C++ function: int QOpenGLTexture::mipLevels() const.

Source

pub unsafe fn mip_max_level(&self) -> c_int

Calls C++ function: int QOpenGLTexture::mipMaxLevel() const.

Source

pub unsafe fn from_target(target: Target) -> CppBox<QOpenGLTexture>

Calls C++ function: [constructor] void QOpenGLTexture::QOpenGLTexture(QOpenGLTexture::Target target).

Source

pub unsafe fn from_q_image_mip_map_generation( image: impl CastInto<Ref<QImage>>, gen_mip_maps: MipMapGeneration, ) -> CppBox<QOpenGLTexture>

Calls C++ function: [constructor] void QOpenGLTexture::QOpenGLTexture(const QImage& image, QOpenGLTexture::MipMapGeneration genMipMaps = …).

Source

pub unsafe fn from_q_image( image: impl CastInto<Ref<QImage>>, ) -> CppBox<QOpenGLTexture>

Calls C++ function: [constructor] void QOpenGLTexture::QOpenGLTexture(const QImage& image).

Source

pub unsafe fn release_0a(&self)

Calls C++ function: void QOpenGLTexture::release().

Source

pub unsafe fn release_2a(&self, unit: c_uint, reset: TextureUnitReset)

Calls C++ function: void QOpenGLTexture::release(unsigned int unit, QOpenGLTexture::TextureUnitReset reset = …).

Source

pub unsafe fn release_1a(&self, unit: c_uint)

Calls C++ function: void QOpenGLTexture::release(unsigned int unit).

Source

pub unsafe fn samples(&self) -> c_int

Calls C++ function: int QOpenGLTexture::samples() const.

Source

pub unsafe fn set_auto_mip_map_generation_enabled(&self, enabled: bool)

Calls C++ function: void QOpenGLTexture::setAutoMipMapGenerationEnabled(bool enabled).

Source

pub unsafe fn set_border_color_q_color(&self, color: impl CastInto<Ref<QColor>>)

Calls C++ function: void QOpenGLTexture::setBorderColor(QColor color).

Source

pub unsafe fn set_border_color_4_float( &self, r: c_float, g: c_float, b: c_float, a: c_float, )

Calls C++ function: void QOpenGLTexture::setBorderColor(float r, float g, float b, float a).

Source

pub unsafe fn set_border_color_4_int( &self, r: c_int, g: c_int, b: c_int, a: c_int, )

Calls C++ function: void QOpenGLTexture::setBorderColor(int r, int g, int b, int a).

Source

pub unsafe fn set_border_color_4_uint( &self, r: c_uint, g: c_uint, b: c_uint, a: c_uint, )

Calls C++ function: void QOpenGLTexture::setBorderColor(unsigned int r, unsigned int g, unsigned int b, unsigned int a).

Source

pub unsafe fn set_comparison_function(&self, function: ComparisonFunction)

Calls C++ function: void QOpenGLTexture::setComparisonFunction(QOpenGLTexture::ComparisonFunction function).

Source

pub unsafe fn set_comparison_mode(&self, mode: ComparisonMode)

Calls C++ function: void QOpenGLTexture::setComparisonMode(QOpenGLTexture::ComparisonMode mode).

Source

pub unsafe fn set_compressed_data_2_int_cube_map_face_int_void_q_opengl_pixel_transfer_options( &self, mip_level: c_int, layer: c_int, cube_face: CubeMapFace, data_size: c_int, data: *mut c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setCompressedData(int mipLevel, int layer, QOpenGLTexture::CubeMapFace cubeFace, int dataSize, void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_compressed_data_3_int_void_q_opengl_pixel_transfer_options( &self, mip_level: c_int, layer: c_int, data_size: c_int, data: *mut c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setCompressedData(int mipLevel, int layer, int dataSize, void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_compressed_data_2_int_void_q_opengl_pixel_transfer_options( &self, mip_level: c_int, data_size: c_int, data: *mut c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setCompressedData(int mipLevel, int dataSize, void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_compressed_data_int_void_q_opengl_pixel_transfer_options( &self, data_size: c_int, data: *mut c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setCompressedData(int dataSize, void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_compressed_data_2_int_cube_map_face_int_void_q_opengl_pixel_transfer_options2( &self, mip_level: c_int, layer: c_int, cube_face: CubeMapFace, data_size: c_int, data: *const c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setCompressedData(int mipLevel, int layer, QOpenGLTexture::CubeMapFace cubeFace, int dataSize, const void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_compressed_data_3_int_cube_map_face_int_void_q_opengl_pixel_transfer_options( &self, mip_level: c_int, layer: c_int, layer_count: c_int, cube_face: CubeMapFace, data_size: c_int, data: *const c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setCompressedData(int mipLevel, int layer, int layerCount, QOpenGLTexture::CubeMapFace cubeFace, int dataSize, const void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_compressed_data_3_int_void_q_opengl_pixel_transfer_options2( &self, mip_level: c_int, layer: c_int, data_size: c_int, data: *const c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setCompressedData(int mipLevel, int layer, int dataSize, const void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_compressed_data_2_int_void_q_opengl_pixel_transfer_options2( &self, mip_level: c_int, data_size: c_int, data: *const c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setCompressedData(int mipLevel, int dataSize, const void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_compressed_data_int_void_q_opengl_pixel_transfer_options2( &self, data_size: c_int, data: *const c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setCompressedData(int dataSize, const void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_compressed_data_2_int_cube_map_face_int_void( &self, mip_level: c_int, layer: c_int, cube_face: CubeMapFace, data_size: c_int, data: *mut c_void, )

Calls C++ function: void QOpenGLTexture::setCompressedData(int mipLevel, int layer, QOpenGLTexture::CubeMapFace cubeFace, int dataSize, void* data).

Source

pub unsafe fn set_compressed_data_3_int_void( &self, mip_level: c_int, layer: c_int, data_size: c_int, data: *mut c_void, )

Calls C++ function: void QOpenGLTexture::setCompressedData(int mipLevel, int layer, int dataSize, void* data).

Source

pub unsafe fn set_compressed_data_2_int_void( &self, mip_level: c_int, data_size: c_int, data: *mut c_void, )

Calls C++ function: void QOpenGLTexture::setCompressedData(int mipLevel, int dataSize, void* data).

Source

pub unsafe fn set_compressed_data_int_void( &self, data_size: c_int, data: *mut c_void, )

Calls C++ function: void QOpenGLTexture::setCompressedData(int dataSize, void* data).

Source

pub unsafe fn set_compressed_data_2_int_cube_map_face_int_void2( &self, mip_level: c_int, layer: c_int, cube_face: CubeMapFace, data_size: c_int, data: *const c_void, )

Calls C++ function: void QOpenGLTexture::setCompressedData(int mipLevel, int layer, QOpenGLTexture::CubeMapFace cubeFace, int dataSize, const void* data).

Source

pub unsafe fn set_compressed_data_3_int_cube_map_face_int_void( &self, mip_level: c_int, layer: c_int, layer_count: c_int, cube_face: CubeMapFace, data_size: c_int, data: *const c_void, )

Calls C++ function: void QOpenGLTexture::setCompressedData(int mipLevel, int layer, int layerCount, QOpenGLTexture::CubeMapFace cubeFace, int dataSize, const void* data).

Source

pub unsafe fn set_compressed_data_3_int_void2( &self, mip_level: c_int, layer: c_int, data_size: c_int, data: *const c_void, )

Calls C++ function: void QOpenGLTexture::setCompressedData(int mipLevel, int layer, int dataSize, const void* data).

Source

pub unsafe fn set_compressed_data_2_int_void2( &self, mip_level: c_int, data_size: c_int, data: *const c_void, )

Calls C++ function: void QOpenGLTexture::setCompressedData(int mipLevel, int dataSize, const void* data).

Source

pub unsafe fn set_compressed_data_int_void2( &self, data_size: c_int, data: *const c_void, )

Calls C++ function: void QOpenGLTexture::setCompressedData(int dataSize, const void* data).

Source

pub unsafe fn set_data_2_int_cube_map_face_pixel_format_pixel_type_void_q_opengl_pixel_transfer_options( &self, mip_level: c_int, layer: c_int, cube_face: CubeMapFace, source_format: PixelFormat, source_type: PixelType, data: *mut c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setData(int mipLevel, int layer, QOpenGLTexture::CubeMapFace cubeFace, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_data_2_int_pixel_format_pixel_type_void_q_opengl_pixel_transfer_options( &self, mip_level: c_int, layer: c_int, source_format: PixelFormat, source_type: PixelType, data: *mut c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setData(int mipLevel, int layer, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_data_int_pixel_format_pixel_type_void_q_opengl_pixel_transfer_options( &self, mip_level: c_int, source_format: PixelFormat, source_type: PixelType, data: *mut c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setData(int mipLevel, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_data_pixel_format_pixel_type_void_q_opengl_pixel_transfer_options( &self, source_format: PixelFormat, source_type: PixelType, data: *mut c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setData(QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_data_2_int_cube_map_face_pixel_format_pixel_type_void_q_opengl_pixel_transfer_options2( &self, mip_level: c_int, layer: c_int, cube_face: CubeMapFace, source_format: PixelFormat, source_type: PixelType, data: *const c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setData(int mipLevel, int layer, QOpenGLTexture::CubeMapFace cubeFace, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_data_3_int_cube_map_face_pixel_format_pixel_type_void_q_opengl_pixel_transfer_options( &self, mip_level: c_int, layer: c_int, layer_count: c_int, cube_face: CubeMapFace, source_format: PixelFormat, source_type: PixelType, data: *const c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setData(int mipLevel, int layer, int layerCount, QOpenGLTexture::CubeMapFace cubeFace, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_data_2_int_pixel_format_pixel_type_void_q_opengl_pixel_transfer_options2( &self, mip_level: c_int, layer: c_int, source_format: PixelFormat, source_type: PixelType, data: *const c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setData(int mipLevel, int layer, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_data_int_pixel_format_pixel_type_void_q_opengl_pixel_transfer_options2( &self, mip_level: c_int, source_format: PixelFormat, source_type: PixelType, data: *const c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setData(int mipLevel, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_data_pixel_format_pixel_type_void_q_opengl_pixel_transfer_options2( &self, source_format: PixelFormat, source_type: PixelType, data: *const c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setData(QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_data_6_int_pixel_format_pixel_type_void_q_opengl_pixel_transfer_options( &self, x_offset: c_int, y_offset: c_int, z_offset: c_int, width: c_int, height: c_int, depth: c_int, source_format: PixelFormat, source_type: PixelType, data: *const c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setData(int xOffset, int yOffset, int zOffset, int width, int height, int depth, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_data_7_int_pixel_format_pixel_type_void_q_opengl_pixel_transfer_options( &self, x_offset: c_int, y_offset: c_int, z_offset: c_int, width: c_int, height: c_int, depth: c_int, mip_level: c_int, source_format: PixelFormat, source_type: PixelType, data: *const c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setData(int xOffset, int yOffset, int zOffset, int width, int height, int depth, int mipLevel, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_data_8_int_pixel_format_pixel_type_void_q_opengl_pixel_transfer_options( &self, x_offset: c_int, y_offset: c_int, z_offset: c_int, width: c_int, height: c_int, depth: c_int, mip_level: c_int, layer: c_int, source_format: PixelFormat, source_type: PixelType, data: *const c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setData(int xOffset, int yOffset, int zOffset, int width, int height, int depth, int mipLevel, int layer, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_data_8_int_cube_map_face_pixel_format_pixel_type_void_q_opengl_pixel_transfer_options( &self, x_offset: c_int, y_offset: c_int, z_offset: c_int, width: c_int, height: c_int, depth: c_int, mip_level: c_int, layer: c_int, cube_face: CubeMapFace, source_format: PixelFormat, source_type: PixelType, data: *const c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setData(int xOffset, int yOffset, int zOffset, int width, int height, int depth, int mipLevel, int layer, QOpenGLTexture::CubeMapFace cubeFace, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_data_8_int_cube_map_face_int_pixel_format_pixel_type_void_q_opengl_pixel_transfer_options( &self, x_offset: c_int, y_offset: c_int, z_offset: c_int, width: c_int, height: c_int, depth: c_int, mip_level: c_int, layer: c_int, cube_face: CubeMapFace, layer_count: c_int, source_format: PixelFormat, source_type: PixelType, data: *const c_void, options: impl CastInto<Ptr<QOpenGLPixelTransferOptions>>, )

Calls C++ function: void QOpenGLTexture::setData(int xOffset, int yOffset, int zOffset, int width, int height, int depth, int mipLevel, int layer, QOpenGLTexture::CubeMapFace cubeFace, int layerCount, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void* data, const QOpenGLPixelTransferOptions* options = …).

Source

pub unsafe fn set_data_q_image_mip_map_generation( &self, image: impl CastInto<Ref<QImage>>, gen_mip_maps: MipMapGeneration, )

Calls C++ function: void QOpenGLTexture::setData(const QImage& image, QOpenGLTexture::MipMapGeneration genMipMaps = …).

Source

pub unsafe fn set_data_2_int_cube_map_face_pixel_format_pixel_type_void( &self, mip_level: c_int, layer: c_int, cube_face: CubeMapFace, source_format: PixelFormat, source_type: PixelType, data: *mut c_void, )

Calls C++ function: void QOpenGLTexture::setData(int mipLevel, int layer, QOpenGLTexture::CubeMapFace cubeFace, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, void* data).

Source

pub unsafe fn set_data_2_int_pixel_format_pixel_type_void( &self, mip_level: c_int, layer: c_int, source_format: PixelFormat, source_type: PixelType, data: *mut c_void, )

Calls C++ function: void QOpenGLTexture::setData(int mipLevel, int layer, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, void* data).

Source

pub unsafe fn set_data_int_pixel_format_pixel_type_void( &self, mip_level: c_int, source_format: PixelFormat, source_type: PixelType, data: *mut c_void, )

Calls C++ function: void QOpenGLTexture::setData(int mipLevel, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, void* data).

Source

pub unsafe fn set_data_pixel_format_pixel_type_void( &self, source_format: PixelFormat, source_type: PixelType, data: *mut c_void, )

Calls C++ function: void QOpenGLTexture::setData(QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, void* data).

Source

pub unsafe fn set_data_2_int_cube_map_face_pixel_format_pixel_type_void2( &self, mip_level: c_int, layer: c_int, cube_face: CubeMapFace, source_format: PixelFormat, source_type: PixelType, data: *const c_void, )

Calls C++ function: void QOpenGLTexture::setData(int mipLevel, int layer, QOpenGLTexture::CubeMapFace cubeFace, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void* data).

Source

pub unsafe fn set_data_3_int_cube_map_face_pixel_format_pixel_type_void( &self, mip_level: c_int, layer: c_int, layer_count: c_int, cube_face: CubeMapFace, source_format: PixelFormat, source_type: PixelType, data: *const c_void, )

Calls C++ function: void QOpenGLTexture::setData(int mipLevel, int layer, int layerCount, QOpenGLTexture::CubeMapFace cubeFace, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void* data).

Source

pub unsafe fn set_data_2_int_pixel_format_pixel_type_void2( &self, mip_level: c_int, layer: c_int, source_format: PixelFormat, source_type: PixelType, data: *const c_void, )

Calls C++ function: void QOpenGLTexture::setData(int mipLevel, int layer, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void* data).

Source

pub unsafe fn set_data_int_pixel_format_pixel_type_void2( &self, mip_level: c_int, source_format: PixelFormat, source_type: PixelType, data: *const c_void, )

Calls C++ function: void QOpenGLTexture::setData(int mipLevel, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void* data).

Source

pub unsafe fn set_data_pixel_format_pixel_type_void2( &self, source_format: PixelFormat, source_type: PixelType, data: *const c_void, )

Calls C++ function: void QOpenGLTexture::setData(QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void* data).

Source

pub unsafe fn set_data_6_int_pixel_format_pixel_type_void( &self, x_offset: c_int, y_offset: c_int, z_offset: c_int, width: c_int, height: c_int, depth: c_int, source_format: PixelFormat, source_type: PixelType, data: *const c_void, )

Calls C++ function: void QOpenGLTexture::setData(int xOffset, int yOffset, int zOffset, int width, int height, int depth, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void* data).

Source

pub unsafe fn set_data_7_int_pixel_format_pixel_type_void( &self, x_offset: c_int, y_offset: c_int, z_offset: c_int, width: c_int, height: c_int, depth: c_int, mip_level: c_int, source_format: PixelFormat, source_type: PixelType, data: *const c_void, )

Calls C++ function: void QOpenGLTexture::setData(int xOffset, int yOffset, int zOffset, int width, int height, int depth, int mipLevel, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void* data).

Source

pub unsafe fn set_data_8_int_pixel_format_pixel_type_void( &self, x_offset: c_int, y_offset: c_int, z_offset: c_int, width: c_int, height: c_int, depth: c_int, mip_level: c_int, layer: c_int, source_format: PixelFormat, source_type: PixelType, data: *const c_void, )

Calls C++ function: void QOpenGLTexture::setData(int xOffset, int yOffset, int zOffset, int width, int height, int depth, int mipLevel, int layer, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void* data).

Source

pub unsafe fn set_data_8_int_cube_map_face_pixel_format_pixel_type_void( &self, x_offset: c_int, y_offset: c_int, z_offset: c_int, width: c_int, height: c_int, depth: c_int, mip_level: c_int, layer: c_int, cube_face: CubeMapFace, source_format: PixelFormat, source_type: PixelType, data: *const c_void, )

Calls C++ function: void QOpenGLTexture::setData(int xOffset, int yOffset, int zOffset, int width, int height, int depth, int mipLevel, int layer, QOpenGLTexture::CubeMapFace cubeFace, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void* data).

Source

pub unsafe fn set_data_8_int_cube_map_face_int_pixel_format_pixel_type_void( &self, x_offset: c_int, y_offset: c_int, z_offset: c_int, width: c_int, height: c_int, depth: c_int, mip_level: c_int, layer: c_int, cube_face: CubeMapFace, layer_count: c_int, source_format: PixelFormat, source_type: PixelType, data: *const c_void, )

Calls C++ function: void QOpenGLTexture::setData(int xOffset, int yOffset, int zOffset, int width, int height, int depth, int mipLevel, int layer, QOpenGLTexture::CubeMapFace cubeFace, int layerCount, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void* data).

Source

pub unsafe fn set_data_q_image(&self, image: impl CastInto<Ref<QImage>>)

Calls C++ function: void QOpenGLTexture::setData(const QImage& image).

Source

pub unsafe fn set_depth_stencil_mode(&self, mode: DepthStencilMode)

Calls C++ function: void QOpenGLTexture::setDepthStencilMode(QOpenGLTexture::DepthStencilMode mode).

Source

pub unsafe fn set_fixed_sample_positions(&self, fixed: bool)

Calls C++ function: void QOpenGLTexture::setFixedSamplePositions(bool fixed).

Source

pub unsafe fn set_format(&self, format: TextureFormat)

Calls C++ function: void QOpenGLTexture::setFormat(QOpenGLTexture::TextureFormat format).

Source

pub unsafe fn set_layers(&self, layers: c_int)

Calls C++ function: void QOpenGLTexture::setLayers(int layers).

Source

pub unsafe fn set_level_of_detail_range(&self, min: c_float, max: c_float)

Calls C++ function: void QOpenGLTexture::setLevelOfDetailRange(float min, float max).

Source

pub unsafe fn set_levelof_detail_bias(&self, bias: c_float)

Calls C++ function: void QOpenGLTexture::setLevelofDetailBias(float bias).

Source

pub unsafe fn set_magnification_filter(&self, filter: Filter)

Calls C++ function: void QOpenGLTexture::setMagnificationFilter(QOpenGLTexture::Filter filter).

Source

pub unsafe fn set_maximum_anisotropy(&self, anisotropy: c_float)

Calls C++ function: void QOpenGLTexture::setMaximumAnisotropy(float anisotropy).

Source

pub unsafe fn set_maximum_level_of_detail(&self, value: c_float)

Calls C++ function: void QOpenGLTexture::setMaximumLevelOfDetail(float value).

Source

pub unsafe fn set_min_mag_filters( &self, minification_filter: Filter, magnification_filter: Filter, )

Calls C++ function: void QOpenGLTexture::setMinMagFilters(QOpenGLTexture::Filter minificationFilter, QOpenGLTexture::Filter magnificationFilter).

Source

pub unsafe fn set_minification_filter(&self, filter: Filter)

Calls C++ function: void QOpenGLTexture::setMinificationFilter(QOpenGLTexture::Filter filter).

Source

pub unsafe fn set_minimum_level_of_detail(&self, value: c_float)

Calls C++ function: void QOpenGLTexture::setMinimumLevelOfDetail(float value).

Source

pub unsafe fn set_mip_base_level(&self, base_level: c_int)

Calls C++ function: void QOpenGLTexture::setMipBaseLevel(int baseLevel).

Source

pub unsafe fn set_mip_level_range(&self, base_level: c_int, max_level: c_int)

Calls C++ function: void QOpenGLTexture::setMipLevelRange(int baseLevel, int maxLevel).

Source

pub unsafe fn set_mip_levels(&self, levels: c_int)

Calls C++ function: void QOpenGLTexture::setMipLevels(int levels).

Source

pub unsafe fn set_mip_max_level(&self, max_level: c_int)

Calls C++ function: void QOpenGLTexture::setMipMaxLevel(int maxLevel).

Source

pub unsafe fn set_samples(&self, samples: c_int)

Calls C++ function: void QOpenGLTexture::setSamples(int samples).

Source

pub unsafe fn set_size_3a(&self, width: c_int, height: c_int, depth: c_int)

Calls C++ function: void QOpenGLTexture::setSize(int width, int height = …, int depth = …).

Source

pub unsafe fn set_size_2a(&self, width: c_int, height: c_int)

Calls C++ function: void QOpenGLTexture::setSize(int width, int height = …).

Source

pub unsafe fn set_size_1a(&self, width: c_int)

Calls C++ function: void QOpenGLTexture::setSize(int width).

Source

pub unsafe fn set_swizzle_mask_2a( &self, component: SwizzleComponent, value: SwizzleValue, )

Calls C++ function: void QOpenGLTexture::setSwizzleMask(QOpenGLTexture::SwizzleComponent component, QOpenGLTexture::SwizzleValue value).

Source

pub unsafe fn set_swizzle_mask_4a( &self, r: SwizzleValue, g: SwizzleValue, b: SwizzleValue, a: SwizzleValue, )

Calls C++ function: void QOpenGLTexture::setSwizzleMask(QOpenGLTexture::SwizzleValue r, QOpenGLTexture::SwizzleValue g, QOpenGLTexture::SwizzleValue b, QOpenGLTexture::SwizzleValue a).

Source

pub unsafe fn set_wrap_mode_1a(&self, mode: WrapMode)

Calls C++ function: void QOpenGLTexture::setWrapMode(QOpenGLTexture::WrapMode mode).

Source

pub unsafe fn set_wrap_mode_2a( &self, direction: CoordinateDirection, mode: WrapMode, )

Calls C++ function: void QOpenGLTexture::setWrapMode(QOpenGLTexture::CoordinateDirection direction, QOpenGLTexture::WrapMode mode).

Source

pub unsafe fn static_meta_object() -> Ref<QMetaObject>

Returns a reference to the staticMetaObject field.

Source

pub unsafe fn swizzle_mask(&self, component: SwizzleComponent) -> SwizzleValue

Calls C++ function: QOpenGLTexture::SwizzleValue QOpenGLTexture::swizzleMask(QOpenGLTexture::SwizzleComponent component) const.

Source

pub unsafe fn target(&self) -> Target

Calls C++ function: QOpenGLTexture::Target QOpenGLTexture::target() const.

Source

pub unsafe fn texture_id(&self) -> c_uint

Calls C++ function: unsigned int QOpenGLTexture::textureId() const.

Source

pub unsafe fn width(&self) -> c_int

Calls C++ function: int QOpenGLTexture::width() const.

Source

pub unsafe fn wrap_mode(&self, direction: CoordinateDirection) -> WrapMode

Calls C++ function: QOpenGLTexture::WrapMode QOpenGLTexture::wrapMode(QOpenGLTexture::CoordinateDirection direction) const.

Trait Implementations§

Source§

impl CppDeletable for QOpenGLTexture

Source§

unsafe fn delete(&self)

Calls C++ function: [destructor] void QOpenGLTexture::~QOpenGLTexture().

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T, U> CastInto<U> for T
where U: CastFrom<T>,

Source§

unsafe fn cast_into(self) -> U

Performs the conversion. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> StaticUpcast<T> for T

Source§

unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>

Convert type of a const pointer. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.