@simversus/yjvis • Docs
@simversus/yjvis / ShaderInfo
Class: ShaderInfo
Constructors
new ShaderInfo()
new ShaderInfo(
name,stages,attributes,blocks,buffers,samplerTextures,samplers,textures,images,subpassInputs):ShaderInfo
Parameters
• name: string = ''
• stages: ShaderStage[] = []
• attributes: Attribute[] = []
• blocks: UniformBlock[] = []
• buffers: UniformStorageBuffer[] = []
• samplerTextures: UniformSamplerTexture[] = []
• samplers: UniformSampler[] = []
• textures: UniformTexture[] = []
• images: UniformStorageImage[] = []
• subpassInputs: UniformInputAttachment[] = []
Returns
Defined in
gfx/base/types.ts:1058
Properties
attributes
attributes:
Attribute[] =[]
Defined in
gfx/base/types.ts:1061
blocks
blocks:
UniformBlock[] =[]
Defined in
gfx/base/types.ts:1062
buffers
buffers:
UniformStorageBuffer[] =[]
Defined in
gfx/base/types.ts:1063
images
images:
UniformStorageImage[] =[]
Defined in
gfx/base/types.ts:1067
name
name:
string=''
Defined in
gfx/base/types.ts:1059
samplerTextures
samplerTextures:
UniformSamplerTexture[] =[]
Defined in
gfx/base/types.ts:1064
samplers
samplers:
UniformSampler[] =[]
Defined in
gfx/base/types.ts:1065
stages
stages:
ShaderStage[] =[]
Defined in
gfx/base/types.ts:1060
subpassInputs
subpassInputs:
UniformInputAttachment[] =[]
Defined in
gfx/base/types.ts:1068
textures
textures:
UniformTexture[] =[]
Defined in
gfx/base/types.ts:1066
