LeviLamina
Loading...
Searching...
No Matches
mce::Texture Class Reference
Inheritance diagram for mce::Texture:

Public Member Functions

Texture & operator= (Texture const &)
 Texture (Texture const &)
MCAPI Texture ()
MCAPI Texture (::mce::Texture &&other)
MCAPI void bindTexture (::mce::RenderContext &renderContext, uint textureUnit, uint shaderStagesBits) const
MCAPI void createTexture (::mce::RenderContext &renderContext, ::mce::TextureDescription const &textureDescription)
MCAPI void deleteTexture ()
MCAPI::mce::TextureDescription const & getDescription () const
MCAPI bool isCreated () const
MCAPI::mce::Texture & operator= (::mce::Texture &&texture)
MCAPI void resolveTexture (::mce::RenderContext &renderContext, ::mce::Texture *src)
MCAPI void safelyDeleteTexture ()
MCAPI void transitionToNonPixelShaderResourceState () const
MCAPI void transitionToPixelShaderResourceState () const
MCAPI void unbindTexture (::mce::RenderContext &renderContext, uint shaderStagesBits) const
MCAPI ~Texture ()
MCAPI void * $ctor ()
MCAPI void * $ctor (::mce::Texture &&other)
MCAPI void $dtor ()

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnkccf3f0
::ll::UntypedStorage< 8, 16 > mUnk9ecf64

Constructor & Destructor Documentation

◆ Texture() [1/2]

MCAPI mce::Texture::Texture ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Texture() [2/2]

MCAPI mce::Texture::Texture ( ::mce::Texture && other)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ~Texture()

MCAPI mce::Texture::~Texture ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ bindTexture()

MCAPI void mce::Texture::bindTexture ( ::mce::RenderContext & renderContext,
uint textureUnit,
uint shaderStagesBits ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ createTexture()

MCAPI void mce::Texture::createTexture ( ::mce::RenderContext & renderContext,
::mce::TextureDescription const & textureDescription )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ deleteTexture()

MCAPI void mce::Texture::deleteTexture ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getDescription()

MCAPI::mce::TextureDescription const & mce::Texture::getDescription ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isCreated()

MCAPI bool mce::Texture::isCreated ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ operator=()

MCAPI::mce::Texture & mce::Texture::operator= ( ::mce::Texture && texture)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ resolveTexture()

MCAPI void mce::Texture::resolveTexture ( ::mce::RenderContext & renderContext,
::mce::Texture * src )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ safelyDeleteTexture()

MCAPI void mce::Texture::safelyDeleteTexture ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ transitionToNonPixelShaderResourceState()

MCAPI void mce::Texture::transitionToNonPixelShaderResourceState ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ transitionToPixelShaderResourceState()

MCAPI void mce::Texture::transitionToPixelShaderResourceState ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ unbindTexture()

MCAPI void mce::Texture::unbindTexture ( ::mce::RenderContext & renderContext,
uint shaderStagesBits ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/2]

MCAPI void * mce::Texture::$ctor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/2]

MCAPI void * mce::Texture::$ctor ( ::mce::Texture && other)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void mce::Texture::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following files:
  • src-server/mc/deps/renderer/hal/interface/Texture.h
  • src-client/mc/deps/renderer/hal/interface/Texture.h