HDK
|
Functions | |
RV_API RV_VKImagePtr | getRandomTexture (RV_Render *r, unsigned int seed, bool interp, int size=64) |
Returns an 8b RGBA 64x64 texture with 0-1 random values in all comps. More... | |
RV_API RV_VKImagePtr | getRandomTexture3D (RV_Render *r, unsigned int seed, bool interp, int size=32) |
Returns an 8b RGBA size^3 3D texture with 0-1 random values. More... | |
RV_API RV_VKImagePtr | getRandomTextureArray (RV_Render *r, unsigned int seed, bool interp, int num_layers, int size=64) |
Returns an 8b RGBA size^2 2D texture array of size 'num_layers'. More... | |
RV_API UT_UniquePtr< RV_VKImage > | resolveMSTexture (RV_Render *r, RV_VKImage *ms_image) |
RV_API RV_VKImagePtr RV_Utils::getRandomTexture | ( | RV_Render * | r, |
unsigned int | seed, | ||
bool | interp, | ||
int | size = 64 |
||
) |
Returns an 8b RGBA 64x64 texture with 0-1 random values in all comps.
RV_API RV_VKImagePtr RV_Utils::getRandomTexture3D | ( | RV_Render * | r, |
unsigned int | seed, | ||
bool | interp, | ||
int | size = 32 |
||
) |
Returns an 8b RGBA size^3 3D texture with 0-1 random values.
RV_API RV_VKImagePtr RV_Utils::getRandomTextureArray | ( | RV_Render * | r, |
unsigned int | seed, | ||
bool | interp, | ||
int | num_layers, | ||
int | size = 64 |
||
) |
Returns an 8b RGBA size^2 2D texture array of size 'num_layers'.
RV_API UT_UniquePtr<RV_VKImage> RV_Utils::resolveMSTexture | ( | RV_Render * | r, |
RV_VKImage * | ms_image | ||
) |
Create a new 2D image from a 2D multisample image by increasing the resolution of the 2D image to show all samples.