virtualx-engine-docs/_sources/classes/class_gltftexturesampler.rst.txt
2024-10-23 09:41:33 -07:00

118 lines
4 KiB
ReStructuredText

:github_url: hide
.. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/3.6/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/3.6/modules/gltf/doc_classes/GLTFTextureSampler.xml.
.. _class_GLTFTextureSampler:
GLTFTextureSampler
==================
**Inherits:** :ref:`Resource<class_Resource>` **<** :ref:`Reference<class_Reference>` **<** :ref:`Object<class_Object>`
Represents a GLTF texture sampler
.. rst-class:: classref-introduction-group
Description
-----------
Represents a texture sampler as defined by the base GLTF spec. Texture samplers in GLTF specify how to sample data from the texture's base image, when rendering the texture on an object.
.. rst-class:: classref-reftable-group
Properties
----------
.. table::
:widths: auto
+-----------------------+-----------------------------------------------------------------+-----------+
| :ref:`int<class_int>` | :ref:`mag_filter<class_GLTFTextureSampler_property_mag_filter>` | ``9729`` |
+-----------------------+-----------------------------------------------------------------+-----------+
| :ref:`int<class_int>` | :ref:`min_filter<class_GLTFTextureSampler_property_min_filter>` | ``9987`` |
+-----------------------+-----------------------------------------------------------------+-----------+
| :ref:`int<class_int>` | :ref:`wrap_s<class_GLTFTextureSampler_property_wrap_s>` | ``10497`` |
+-----------------------+-----------------------------------------------------------------+-----------+
| :ref:`int<class_int>` | :ref:`wrap_t<class_GLTFTextureSampler_property_wrap_t>` | ``10497`` |
+-----------------------+-----------------------------------------------------------------+-----------+
.. rst-class:: classref-section-separator
----
.. rst-class:: classref-descriptions-group
Property Descriptions
---------------------
.. _class_GLTFTextureSampler_property_mag_filter:
.. rst-class:: classref-property
:ref:`int<class_int>` **mag_filter** = ``9729``
.. rst-class:: classref-property-setget
- void **set_mag_filter** **(** :ref:`int<class_int>` value **)**
- :ref:`int<class_int>` **get_mag_filter** **(** **)**
Texture's magnification filter, used when the texture appears larger on screen than the source image.
.. rst-class:: classref-item-separator
----
.. _class_GLTFTextureSampler_property_min_filter:
.. rst-class:: classref-property
:ref:`int<class_int>` **min_filter** = ``9987``
.. rst-class:: classref-property-setget
- void **set_min_filter** **(** :ref:`int<class_int>` value **)**
- :ref:`int<class_int>` **get_min_filter** **(** **)**
Texture's minification filter, used when the texture appears smaller on screen than the source image.
.. rst-class:: classref-item-separator
----
.. _class_GLTFTextureSampler_property_wrap_s:
.. rst-class:: classref-property
:ref:`int<class_int>` **wrap_s** = ``10497``
.. rst-class:: classref-property-setget
- void **set_wrap_s** **(** :ref:`int<class_int>` value **)**
- :ref:`int<class_int>` **get_wrap_s** **(** **)**
Wrapping mode to use for S-axis (horizontal) texture coordinates.
.. rst-class:: classref-item-separator
----
.. _class_GLTFTextureSampler_property_wrap_t:
.. rst-class:: classref-property
:ref:`int<class_int>` **wrap_t** = ``10497``
.. rst-class:: classref-property-setget
- void **set_wrap_t** **(** :ref:`int<class_int>` value **)**
- :ref:`int<class_int>` **get_wrap_t** **(** **)**
Wrapping mode to use for T-axis (vertical) texture coordinates.
.. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)`
.. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)`
.. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)`
.. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)`