@simversus/yjvis • Docs
@simversus/yjvis / DeviceCaps
Class: DeviceCaps
设备能力
Constructors
new DeviceCaps()
new DeviceCaps(
maxVertexAttributes,maxVertexUniformVectors,maxFragmentUniformVectors,maxTextureUnits,maxImageUnits,maxVertexTextureUnits,maxColorRenderTargets,maxShaderStorageBufferBindings,maxShaderStorageBlockSize,maxUniformBufferBindings,maxUniformBlockSize,maxTextureSize,maxCubeMapTextureSize,maxArrayTextureLayers,max3DTextureSize,uboOffsetAlignment,maxComputeSharedMemorySize,maxComputeWorkGroupInvocations,maxComputeWorkGroupSize,maxComputeWorkGroupCount,supportQuery,clipSpaceMinZ,screenSpaceSignY,clipSpaceSignY):DeviceCaps
Parameters
• maxVertexAttributes: number = 0
• maxVertexUniformVectors: number = 0
• maxFragmentUniformVectors: number = 0
• maxTextureUnits: number = 0
• maxImageUnits: number = 0
• maxVertexTextureUnits: number = 0
• maxColorRenderTargets: number = 0
• maxShaderStorageBufferBindings: number = 0
• maxShaderStorageBlockSize: number = 0
• maxUniformBufferBindings: number = 0
• maxUniformBlockSize: number = 0
• maxTextureSize: number = 0
• maxCubeMapTextureSize: number = 0
• maxArrayTextureLayers: number = 0
• max3DTextureSize: number = 0
• uboOffsetAlignment: number = 1
• maxComputeSharedMemorySize: number = 0
• maxComputeWorkGroupInvocations: number = 0
• maxComputeWorkGroupSize: Size = ...
• maxComputeWorkGroupCount: Size = ...
• supportQuery: boolean = false
• clipSpaceMinZ: number = -1
• screenSpaceSignY: number = 1
• clipSpaceSignY: number = 1
Returns
Defined in
gfx/base/types.ts:721
Properties
clipSpaceMinZ
clipSpaceMinZ:
number=-1
Defined in
gfx/base/types.ts:743
clipSpaceSignY
clipSpaceSignY:
number=1
Defined in
gfx/base/types.ts:745
max3DTextureSize
max3DTextureSize:
number=0
Defined in
gfx/base/types.ts:736
maxArrayTextureLayers
maxArrayTextureLayers:
number=0
Defined in
gfx/base/types.ts:735
maxColorRenderTargets
maxColorRenderTargets:
number=0
Defined in
gfx/base/types.ts:728
maxComputeSharedMemorySize
maxComputeSharedMemorySize:
number=0
Defined in
gfx/base/types.ts:738
maxComputeWorkGroupCount
maxComputeWorkGroupCount:
Size
Defined in
gfx/base/types.ts:741
maxComputeWorkGroupInvocations
maxComputeWorkGroupInvocations:
number=0
Defined in
gfx/base/types.ts:739
maxComputeWorkGroupSize
maxComputeWorkGroupSize:
Size
Defined in
gfx/base/types.ts:740
maxCubeMapTextureSize
maxCubeMapTextureSize:
number=0
Defined in
gfx/base/types.ts:734
maxFragmentUniformVectors
maxFragmentUniformVectors:
number=0
Defined in
gfx/base/types.ts:724
maxImageUnits
maxImageUnits:
number=0
Defined in
gfx/base/types.ts:726
maxShaderStorageBlockSize
maxShaderStorageBlockSize:
number=0
Defined in
gfx/base/types.ts:730
maxShaderStorageBufferBindings
maxShaderStorageBufferBindings:
number=0
Defined in
gfx/base/types.ts:729
maxTextureSize
maxTextureSize:
number=0
Defined in
gfx/base/types.ts:733
maxTextureUnits
maxTextureUnits:
number=0
Defined in
gfx/base/types.ts:725
maxUniformBlockSize
maxUniformBlockSize:
number=0
Defined in
gfx/base/types.ts:732
maxUniformBufferBindings
maxUniformBufferBindings:
number=0
Defined in
gfx/base/types.ts:731
maxVertexAttributes
maxVertexAttributes:
number=0
Defined in
gfx/base/types.ts:722
maxVertexTextureUnits
maxVertexTextureUnits:
number=0
Defined in
gfx/base/types.ts:727
maxVertexUniformVectors
maxVertexUniformVectors:
number=0
Defined in
gfx/base/types.ts:723
screenSpaceSignY
screenSpaceSignY:
number=1
Defined in
gfx/base/types.ts:744
supportQuery
supportQuery:
boolean=false
Defined in
gfx/base/types.ts:742
uboOffsetAlignment
uboOffsetAlignment:
number=1
Defined in
gfx/base/types.ts:737
