|
| bool | fillCreateInfo () override |
| |
| RV_MemType | getAllocType (RV_Instance *inst) override |
| | Setup allocation info for memory. More...
|
| |
| | RV_VKInteropImageCreateInfo ()=default |
| |
UT_UniquePtr
< RV_VKImageCreateInfo > | clone () const override |
| |
| | ~RV_VKInteropImageCreateInfo () override |
| |
| void | setImageType (RV_ImageDim img_type) |
| | Define if the image is 1D, 2D, or 3D. More...
|
| |
| VkImageType | getImageType () const |
| | The Vulkan image type. More...
|
| |
| RV_ImageDim | getRVImageType () const |
| | The RV image type. More...
|
| |
| void | setFormat (VkFormat format) |
| | Set the vulkan image format. RV. More...
|
| |
| VkFormat | getFormat () const |
| |
| VkImageSubresourceRange | getFullSubRes () const |
| | Returns a vulkan subresource object for the full image. More...
|
| |
| void | setSize (int w, int h, int d) |
| |
| int | getWidth () const |
| |
| int | getHeight () const |
| |
| int | getDepth () const |
| |
| void | setSamples (int samples) |
| | Define the number of samples in a multisampled 2D image. More...
|
| |
| int | getSamples () const |
| |
| void | setLayerCount (int count) |
| | Define the number of layers in a 1D or 2D array. More...
|
| |
| int | getLayerCount () const |
| |
| void | setMaxLevelCount (int count) |
| | Set the maximum number of mipmap levels. More...
|
| |
| int | getMaxLevelCount () const |
| |
| int | getLevelCount () const |
| |
| void | setTextureMagFilter (RV_TextureFilter filter) |
| | Set the texture filter for texture scales above 1. More...
|
| |
| void | setTextureMinFilter (RV_TextureFilter filter) |
| | Set the texture filter for texture scales below 1. More...
|
| |
| void | setTextureMipMode (RV_TextureMipMode mode) |
| | Set the mipmapping mode - DISABLED, NEAREST mipmap, or LINEAR blend. More...
|
| |
| void | setTextureWrap (RV_TextureWrap u, RV_TextureWrap v, RV_TextureWrap w) |
| | Set the wrapping mode when uv is outside [0,1]:REPEAT,CLAMP,BORDER,MIRROR. More...
|
| |
| RV_TextureWrap | getTextureWrapU () const |
| |
| RV_TextureWrap | getTextureWrapV () const |
| |
| RV_TextureWrap | getTextureWrapW () const |
| |
| void | setTextureSwizzle (RV_TextureSwizzle r, RV_TextureSwizzle g, RV_TextureSwizzle b, RV_TextureSwizzle a) |
| |
| RV_TextureSwizzle | getTextureSwizzleR () const |
| |
| RV_TextureSwizzle | getTextureSwizzleG () const |
| |
| RV_TextureSwizzle | getTextureSwizzleB () const |
| |
| RV_TextureSwizzle | getTextureSwizzleA () const |
| |
| void | setUsageAttachmentBit (bool b) |
| |
| bool | getUsageAttachmentBit () const |
| |
| void | setUsageSampledBit (bool b) |
| |
| bool | getUsageSampledBit () const |
| |
| void | setUsageStorageBit (bool b) |
| |
| bool | getUsageStorageBit () const |
| |
| void | setUseLinearTiling (bool use) |
| | Use linear tiling (true) or optimal tiling. Not all types support linear. More...
|
| |
| bool | getUseLinearTiling () const |
| |
| void | setMemoryType (RV_MemType type) |
| |
| RV_MemType | getMemoryType () const |
| |
| void | setCompareEnable (bool compare_enable) |
| |
| bool | getCompareEnable () const |
| |
| void | setCompareOp (RE_ZFunction compare_op) |
| |
| RE_ZFunction | getCompareOp () const |
| |
| const VkImageCreateInfo * | getVkInfo () const |
| | Access the vulkan creation structure for this image. More...
|
| |
| | RV_VKImageCreateInfo ()=default |
| |
| virtual | ~RV_VKImageCreateInfo () |
| |
Definition at line 58 of file RV_OGLInteropTextureBase.h.