Attachment Module
Attachment operations.
Functions and values
| Function or value | Description |
Full Usage:
Attachment.createAmbientAttachment resolutionX resolutionY context
Parameters:
int
resolutionY : int
context : VulkanContext
Returns: Texture
|
|
Full Usage:
Attachment.createBloomSampleAttachments resolutionX resolutionY context
Parameters:
int
resolutionY : int
context : VulkanContext
Returns: Texture[]
|
|
Full Usage:
Attachment.createColorAttachment textureType optionalUsageFlags internalFormat pixelFormat resolutionX resolutionY context
Parameters:
TextureType
optionalUsageFlags : VkImageUsageFlags
internalFormat : ImageFormat
pixelFormat : PixelFormat
resolutionX : int
resolutionY : int
context : VulkanContext
Returns: Texture
|
|
Full Usage:
Attachment.createColoringAttachments resolutionX resolutionY context
Parameters:
int
resolutionY : int
context : VulkanContext
Returns: Texture * Texture
|
|
Full Usage:
Attachment.createCompositionAttachment resolutionX resolutionY context
Parameters:
int
resolutionY : int
context : VulkanContext
Returns: Texture
|
|
Full Usage:
Attachment.createDepthAttachment optionalUsages resolutionX resolutionY context
Parameters:
VkImageUsageFlags
resolutionX : int
resolutionY : int
context : VulkanContext
Returns: Texture
|
|
Full Usage:
Attachment.createEnvironmentFilterAttachment resolutionX resolutionY context
Parameters:
int
resolutionY : int
context : VulkanContext
Returns: Texture
|
|
Full Usage:
Attachment.createFoggingAttachment resolutionX resolutionY context
Parameters:
int
resolutionY : int
context : VulkanContext
Returns: Texture
|
|
Full Usage:
Attachment.createGammaCorrectionAttachments resolutionX resolutionY context
Parameters:
int
resolutionY : int
context : VulkanContext
Returns: Texture
|
|
Full Usage:
Attachment.createIrradianceAttachment resolutionX resolutionY context
Parameters:
int
resolutionY : int
context : VulkanContext
Returns: Texture
|
|
Full Usage:
Attachment.createLightMappingAttachment resolutionX resolutionY context
Parameters:
int
resolutionY : int
context : VulkanContext
Returns: Texture
|
|
Full Usage:
Attachment.createLightingAttachment resolutionX resolutionY context
Parameters:
int
resolutionY : int
context : VulkanContext
Returns: Texture
|
|
Full Usage:
Attachment.createShadowCascadeArrayAttachments shadowCascadeResolutionX shadowCascadeResolutionY shadowCascadeLevels context
Parameters:
int
shadowCascadeResolutionY : int
shadowCascadeLevels : int
context : VulkanContext
Returns: Texture * Texture
|
|
Full Usage:
Attachment.createShadowMapAttachments shadowResolutionX shadowResolutionY context
Parameters:
int
shadowResolutionY : int
context : VulkanContext
Returns: Texture * Texture
|
|
Full Usage:
Attachment.createShadowTextureArrayAttachments shadowResolutionX shadowResolutionY shadowResolutionZ context
Parameters:
int
shadowResolutionY : int
shadowResolutionZ : int
context : VulkanContext
Returns: Texture * Texture
|
|
Full Usage:
Attachment.createToneMappingAttachments resolutionX resolutionY context
Parameters:
int
resolutionY : int
context : VulkanContext
Returns: Texture
|
|
Full Usage:
Attachment.destroyAmbientAttachment ambient context
Parameters:
Texture
context : VulkanContext
|
|
Full Usage:
Attachment.destroyBloomSampleAttachments bloomSamples context
Parameters:
Texture array
context : VulkanContext
|
|
Full Usage:
Attachment.destroyColorAttachment color context
Parameters:
Texture
context : VulkanContext
|
|
Full Usage:
Attachment.destroyColoringAttachments (color, depth) context
Parameters:
Texture
depth : Texture
context : VulkanContext
|
|
Full Usage:
Attachment.destroyCompositionAttachment color context
Parameters:
Texture
context : VulkanContext
|
|
Full Usage:
Attachment.destroyDepthAttachment depth context
Parameters:
Texture
context : VulkanContext
|
|
Full Usage:
Attachment.destroyEnvironmentFilterAttachment environmentfilter context
Parameters:
Texture
context : VulkanContext
|
|
Full Usage:
Attachment.destroyFoggingAttachment fogging context
Parameters:
Texture
context : VulkanContext
|
|
Full Usage:
Attachment.destroyGammaCorrectionAttachment gammaCorrection context
Parameters:
Texture
context : VulkanContext
|
|
Full Usage:
Attachment.destroyGeometryAttachments (depth, albedo, material, normalPlus, subdermalPlus, scatterPlus, clearCoatPlus, z) context
Parameters:
Texture
albedo : Texture
material : Texture
normalPlus : Texture
subdermalPlus : Texture
scatterPlus : Texture
clearCoatPlus : Texture
z : Texture
context : VulkanContext
|
|
Full Usage:
Attachment.destroyIrradianceAttachment irradiance context
Parameters:
Texture
context : VulkanContext
|
|
Full Usage:
Attachment.destroyLightMappingAttachment lightmapping context
Parameters:
Texture
context : VulkanContext
|
|
Full Usage:
Attachment.destroyLightingAttachment lighting context
Parameters:
Texture
context : VulkanContext
|
|
Full Usage:
Attachment.destroyShadowCascadeArrayAttachments colorTexture zTexture context
Parameters:
Texture
zTexture : Texture
context : VulkanContext
|
|
Full Usage:
Attachment.destroyShadowMapAttachments colorTexture zTexture context
Parameters:
Texture
zTexture : Texture
context : VulkanContext
|
|
Full Usage:
Attachment.destroyShadowTextureArrayAttachments colorTexture zTexture context
Parameters:
Texture
zTexture : Texture
context : VulkanContext
|
|
Full Usage:
Attachment.destroyToneMappingAttachments toneMapping context
Parameters:
Texture
context : VulkanContext
|
|
Full Usage:
Attachment.updateAmbientAttachmentSize resolutionX resolutionY ambient context
Parameters:
int
resolutionY : int
ambient : Texture
context : VulkanContext
|
|
Full Usage:
Attachment.updateBloomSampleAttachmentsSize resolutionX resolutionY bloomSamples context
Parameters:
int
resolutionY : int
bloomSamples : Texture array
context : VulkanContext
|
|
Full Usage:
Attachment.updateColorAttachmentSize resolutionX resolutionY color context
Parameters:
int
resolutionY : int
color : Texture
context : VulkanContext
|
|
Full Usage:
Attachment.updateColoringAttachmentsSize resolutionX resolutionY (color, depth) context
Parameters:
int
resolutionY : int
color : Texture
depth : Texture
context : VulkanContext
|
|
Full Usage:
Attachment.updateCompositionAttachmentSize resolutionX resolutionY color context
Parameters:
int
resolutionY : int
color : Texture
context : VulkanContext
|
|
Full Usage:
Attachment.updateDepthAttachmentSize resolutionX resolutionY depth context
Parameters:
int
resolutionY : int
depth : Texture
context : VulkanContext
|
|
Full Usage:
Attachment.updateEnvironmentFilterAttachmentSize resolutionX resolutionY environmentfilter context
Parameters:
int
resolutionY : int
environmentfilter : Texture
context : VulkanContext
|
|
Full Usage:
Attachment.updateFoggingAttachmentSize resolutionX resolutionY fogging context
Parameters:
int
resolutionY : int
fogging : Texture
context : VulkanContext
|
|
Full Usage:
Attachment.updateGammaCorrectionAttachmentsSize resolutionX resolutionY gammaCorrection context
Parameters:
int
resolutionY : int
gammaCorrection : Texture
context : VulkanContext
|
|
Full Usage:
Attachment.updateGeometryAttachmentsSize resolutionX resolutionY (depth, albedo, material, normalPlus, subdermalPlus, scatterPlus, clearCoatPlus, z) context
Parameters:
int
resolutionY : int
depth : Texture
albedo : Texture
material : Texture
normalPlus : Texture
subdermalPlus : Texture
scatterPlus : Texture
clearCoatPlus : Texture
z : Texture
context : VulkanContext
|
|
Full Usage:
Attachment.updateIrradianceAttachmentSize resolutionX resolutionY irradiance context
Parameters:
int
resolutionY : int
irradiance : Texture
context : VulkanContext
|
|
Full Usage:
Attachment.updateLightMappingAttachmentSize resolutionX resolutionY lightmapping context
Parameters:
int
resolutionY : int
lightmapping : Texture
context : VulkanContext
|
|
Full Usage:
Attachment.updateLightingAttachmentSize resolutionX resolutionY lighting context
Parameters:
int
resolutionY : int
lighting : Texture
context : VulkanContext
|
|
Full Usage:
Attachment.updateShadowCascadeArrayAttachmentsSize resolutionX resolutionY colorTexture zTexture context
Parameters:
int
resolutionY : int
colorTexture : Texture
zTexture : Texture
context : VulkanContext
|
|
Full Usage:
Attachment.updateShadowMapAttachmentsSize resolutionX resolutionY colorTexture zTexture context
Parameters:
int
resolutionY : int
colorTexture : Texture
zTexture : Texture
context : VulkanContext
|
|
Full Usage:
Attachment.updateShadowTextureArrayAttachmentsSize resolutionX resolutionY colorTexture zTexture context
Parameters:
int
resolutionY : int
colorTexture : Texture
zTexture : Texture
context : VulkanContext
|
|
Full Usage:
Attachment.updateToneMappingAttachmentsSize resolutionX resolutionY toneMapping context
Parameters:
int
resolutionY : int
toneMapping : Texture
context : VulkanContext
|
|
Nu