Uses of Record Class
club.doki7.shaderc.handle.ShadercCompileOptions
Packages that use ShadercCompileOptions
-
Uses of ShadercCompileOptions in club.doki7.shaderc
Methods in club.doki7.shaderc that return ShadercCompileOptionsModifier and TypeMethodDescriptionShaderc.compileOptionsClone
(@Nullable ShadercCompileOptions options) Shaderc.compileOptionsInitialize()
Methods in club.doki7.shaderc with parameters of type ShadercCompileOptionsModifier and TypeMethodDescriptionShaderc.assembleIntoSPV
(@Nullable ShadercCompiler compiler, @Nullable BytePtr sourceAssembly, long sourceAssemblySize, @Nullable ShadercCompileOptions additionalOptions) Shaderc.compileIntoPreprocessedText
(@Nullable ShadercCompiler compiler, @Nullable BytePtr sourceText, long sourceTextSize, int shaderKind, @Nullable BytePtr inputFileName, @Nullable BytePtr entryPointName, @Nullable ShadercCompileOptions additionalOptions) Shaderc.compileIntoSPV
(@Nullable ShadercCompiler compiler, @Nullable BytePtr sourceText, long sourceTextSize, int shaderKind, @Nullable BytePtr inputFileName, @Nullable BytePtr entryPointName, @Nullable ShadercCompileOptions additionalOptions) Shaderc.compileIntoSPVAssembly
(@Nullable ShadercCompiler compiler, @Nullable BytePtr sourceText, long sourceTextSize, int shaderKind, @Nullable BytePtr inputFileName, @Nullable BytePtr entryPointName, @Nullable ShadercCompileOptions additionalOptions) void
Shaderc.compileOptionsAddMacroDefinition
(@Nullable ShadercCompileOptions options, @Nullable BytePtr name, long nameLength, @Nullable BytePtr value, long valueLength) Shaderc.compileOptionsClone
(@Nullable ShadercCompileOptions options) void
Shaderc.compileOptionsRelease
(@Nullable ShadercCompileOptions options) void
Shaderc.compileOptionsSetAutoBindUniforms
(@Nullable ShadercCompileOptions options, boolean autoBind) void
Shaderc.compileOptionsSetAutoCombinedImageSampler
(@Nullable ShadercCompileOptions options, boolean upgrade) void
Shaderc.compileOptionsSetAutoMapLocations
(@Nullable ShadercCompileOptions options, boolean autoMap) void
Shaderc.compileOptionsSetBindingBase
(@Nullable ShadercCompileOptions options, int kind, int base) void
Shaderc.compileOptionsSetBindingBaseForStage
(@Nullable ShadercCompileOptions options, int shaderKind, int kind, int base) void
Shaderc.compileOptionsSetForcedVersionProfile
(@Nullable ShadercCompileOptions options, int version, int profile) void
Shaderc.compileOptionsSetGenerateDebugInfo
(@Nullable ShadercCompileOptions options) void
Shaderc.compileOptionsSetHLSL16bitTypes
(@Nullable ShadercCompileOptions options, boolean enable) void
Shaderc.compileOptionsSetHLSLFunctionality1
(@Nullable ShadercCompileOptions options, boolean enable) void
Shaderc.compileOptionsSetHLSLIoMapping
(@Nullable ShadercCompileOptions options, boolean hlslIomap) void
Shaderc.compileOptionsSetHLSLOffsets
(@Nullable ShadercCompileOptions options, boolean hlslOffsets) void
Shaderc.compileOptionsSetHLSLRegisterSetAndBinding
(@Nullable ShadercCompileOptions options, @Nullable BytePtr reg, @Nullable BytePtr set, @Nullable BytePtr binding) void
Shaderc.compileOptionsSetHLSLRegisterSetAndBindingForStage
(@Nullable ShadercCompileOptions options, int shaderKind, @Nullable BytePtr reg, @Nullable BytePtr set, @Nullable BytePtr binding) void
Shaderc.compileOptionsSetIncludeCallbacks
(@Nullable ShadercCompileOptions options, MemorySegment resolver, MemorySegment resultReleaser, MemorySegment userData) void
Shaderc.compileOptionsSetInvertY
(@Nullable ShadercCompileOptions options, boolean enable) void
Shaderc.compileOptionsSetLimit
(@Nullable ShadercCompileOptions options, int limit, int value) void
Shaderc.compileOptionsSetNANClamp
(@Nullable ShadercCompileOptions options, boolean enable) void
Shaderc.compileOptionsSetOptimizationLevel
(@Nullable ShadercCompileOptions options, int level) void
Shaderc.compileOptionsSetPreserveBindings
(@Nullable ShadercCompileOptions options, boolean preserveBindings) void
Shaderc.compileOptionsSetSourceLanguage
(@Nullable ShadercCompileOptions options, int lang) void
Shaderc.compileOptionsSetSuppressWarnings
(@Nullable ShadercCompileOptions options) void
Shaderc.compileOptionsSetTargetEnv
(@Nullable ShadercCompileOptions options, int target, int version) void
Shaderc.compileOptionsSetTargetSPIRV
(@Nullable ShadercCompileOptions options, int version) void
Shaderc.compileOptionsSetVulkanRulesRelaxed
(@Nullable ShadercCompileOptions options, boolean enable) void
Shaderc.compileOptionsSetWarningsAsErrors
(@Nullable ShadercCompileOptions options) -
Uses of ShadercCompileOptions in club.doki7.shaderc.handle
Classes in club.doki7.shaderc.handle that implement interfaces with type arguments of type ShadercCompileOptionsModifier and TypeClassDescriptionstatic final record
Represents a pointer toshaderc_compile_options_t
handle(s) in native memory.Methods in club.doki7.shaderc.handle that return ShadercCompileOptionsModifier and TypeMethodDescription@Nullable ShadercCompileOptions
ShadercCompileOptions.Ptr.read()
@Nullable ShadercCompileOptions
ShadercCompileOptions.Ptr.read
(long index) Methods in club.doki7.shaderc.handle that return types with arguments of type ShadercCompileOptionsModifier and TypeMethodDescription@NotNull Iterator
<ShadercCompileOptions> ShadercCompileOptions.Ptr.iterator()
Methods in club.doki7.shaderc.handle with parameters of type ShadercCompileOptionsModifier and TypeMethodDescriptionstatic ShadercCompileOptions.Ptr
ShadercCompileOptions.Ptr.allocate
(Arena arena, @Nullable ShadercCompileOptions[] values) static ShadercCompileOptions.Ptr
ShadercCompileOptions.Ptr.allocateV
(Arena arena, @Nullable ShadercCompileOptions value0, @Nullable ShadercCompileOptions... values) void
ShadercCompileOptions.Ptr.write
(long index, @Nullable ShadercCompileOptions value) void
ShadercCompileOptions.Ptr.write
(@Nullable ShadercCompileOptions value) void
ShadercCompileOptions.Ptr.write
(@Nullable ShadercCompileOptions[] values) void
ShadercCompileOptions.Ptr.writeV
(@Nullable ShadercCompileOptions value0, @Nullable ShadercCompileOptions... values)