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

Public Member Functions

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

Public Attributes

::ll::UntypedStorage< 4, 64 > mUnkd1377d
::ll::UntypedStorage< 1, 1 > mUnkf4c59a
::ll::UntypedStorage< 1, 1 > mUnkef408d

Constructor & Destructor Documentation

◆ TextureBase() [1/2]

MCAPI mce::TextureBase::TextureBase ( )
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.

◆ TextureBase() [2/2]

MCAPI mce::TextureBase::TextureBase ( ::mce::TextureBase && 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.

◆ ~TextureBase()

MCAPI mce::TextureBase::~TextureBase ( )
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::TextureBase::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::TextureBase::createTexture ( ::mce::RenderContext & renderContext,
::mce::TextureDescription const & textureDescriptionIn )
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::TextureBase::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::TextureBase::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::TextureBase::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::TextureBase & mce::TextureBase::operator= ( ::mce::TextureBase && rhs)
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::TextureBase::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.

◆ transitionToNonPixelShaderResourceState()

MCAPI void mce::TextureBase::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::TextureBase::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::TextureBase::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::TextureBase::$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::TextureBase::$ctor ( ::mce::TextureBase && 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::TextureBase::$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: