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 TypeMethodDescription@Nullable ShadercCompileOptionsShaderc.compileOptionsClone(@Nullable ShadercCompileOptions options) @Nullable ShadercCompileOptionsShaderc.compileOptionsInitialize()Methods in club.doki7.shaderc with parameters of type ShadercCompileOptionsModifier and TypeMethodDescription@Nullable ShadercCompilationResultShaderc.assembleIntoSPV(@Nullable ShadercCompiler compiler, @Nullable BytePtr sourceAssembly, long sourceAssemblySize, @Nullable ShadercCompileOptions additionalOptions) @Nullable ShadercCompilationResultShaderc.compileIntoPreprocessedText(@Nullable ShadercCompiler compiler, @Nullable BytePtr sourceText, long sourceTextSize, int shaderKind, @Nullable BytePtr inputFileName, @Nullable BytePtr entryPointName, @Nullable ShadercCompileOptions additionalOptions) @Nullable ShadercCompilationResultShaderc.compileIntoSPV(@Nullable ShadercCompiler compiler, @Nullable BytePtr sourceText, long sourceTextSize, int shaderKind, @Nullable BytePtr inputFileName, @Nullable BytePtr entryPointName, @Nullable ShadercCompileOptions additionalOptions) @Nullable ShadercCompilationResultShaderc.compileIntoSPVAssembly(@Nullable ShadercCompiler compiler, @Nullable BytePtr sourceText, long sourceTextSize, int shaderKind, @Nullable BytePtr inputFileName, @Nullable BytePtr entryPointName, @Nullable ShadercCompileOptions additionalOptions) voidShaderc.compileOptionsAddMacroDefinition(@Nullable ShadercCompileOptions options, @Nullable BytePtr name, long nameLength, @Nullable BytePtr value, long valueLength) @Nullable ShadercCompileOptionsShaderc.compileOptionsClone(@Nullable ShadercCompileOptions options) voidShaderc.compileOptionsRelease(@Nullable ShadercCompileOptions options) voidShaderc.compileOptionsSetAutoBindUniforms(@Nullable ShadercCompileOptions options, boolean autoBind) voidShaderc.compileOptionsSetAutoCombinedImageSampler(@Nullable ShadercCompileOptions options, boolean upgrade) voidShaderc.compileOptionsSetAutoMapLocations(@Nullable ShadercCompileOptions options, boolean autoMap) voidShaderc.compileOptionsSetBindingBase(@Nullable ShadercCompileOptions options, int kind, int base) voidShaderc.compileOptionsSetBindingBaseForStage(@Nullable ShadercCompileOptions options, int shaderKind, int kind, int base) voidShaderc.compileOptionsSetForcedVersionProfile(@Nullable ShadercCompileOptions options, int version, int profile) voidShaderc.compileOptionsSetGenerateDebugInfo(@Nullable ShadercCompileOptions options) voidShaderc.compileOptionsSetHLSL16bitTypes(@Nullable ShadercCompileOptions options, boolean enable) voidShaderc.compileOptionsSetHLSLFunctionality1(@Nullable ShadercCompileOptions options, boolean enable) voidShaderc.compileOptionsSetHLSLIoMapping(@Nullable ShadercCompileOptions options, boolean hlslIomap) voidShaderc.compileOptionsSetHLSLOffsets(@Nullable ShadercCompileOptions options, boolean hlslOffsets) voidShaderc.compileOptionsSetHLSLRegisterSetAndBinding(@Nullable ShadercCompileOptions options, @Nullable BytePtr reg, @Nullable BytePtr set, @Nullable BytePtr binding) voidShaderc.compileOptionsSetHLSLRegisterSetAndBindingForStage(@Nullable ShadercCompileOptions options, int shaderKind, @Nullable BytePtr reg, @Nullable BytePtr set, @Nullable BytePtr binding) voidShaderc.compileOptionsSetIncludeCallbacks(@Nullable ShadercCompileOptions options, ShadercFunctionTypes.Ishaderc_include_resolve_fn resolver, ShadercFunctionTypes.Ishaderc_include_result_release_fn resultReleaser, @NotNull MemorySegment userData) voidShaderc.compileOptionsSetIncludeCallbacks(@Nullable ShadercCompileOptions options, @NotNull MemorySegment resolver, @NotNull MemorySegment resultReleaser, @NotNull MemorySegment userData) voidShaderc.compileOptionsSetIncludeCallbacks(Arena arena, @Nullable ShadercCompileOptions options, ShadercFunctionTypes.Ishaderc_include_resolve_fn resolver, ShadercFunctionTypes.Ishaderc_include_result_release_fn resultReleaser, @NotNull MemorySegment userData) voidShaderc.compileOptionsSetInvertY(@Nullable ShadercCompileOptions options, boolean enable) voidShaderc.compileOptionsSetLimit(@Nullable ShadercCompileOptions options, int limit, int value) voidShaderc.compileOptionsSetNANClamp(@Nullable ShadercCompileOptions options, boolean enable) voidShaderc.compileOptionsSetOptimizationLevel(@Nullable ShadercCompileOptions options, int level) voidShaderc.compileOptionsSetPreserveBindings(@Nullable ShadercCompileOptions options, boolean preserveBindings) voidShaderc.compileOptionsSetSourceLanguage(@Nullable ShadercCompileOptions options, int lang) voidShaderc.compileOptionsSetSuppressWarnings(@Nullable ShadercCompileOptions options) voidShaderc.compileOptionsSetTargetEnv(@Nullable ShadercCompileOptions options, int target, int version) voidShaderc.compileOptionsSetTargetSPIRV(@Nullable ShadercCompileOptions options, int version) voidShaderc.compileOptionsSetVulkanRulesRelaxed(@Nullable ShadercCompileOptions options, boolean enable) voidShaderc.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 recordRepresents a pointer toshaderc_compile_options_thandle(s) in native memory.Methods in club.doki7.shaderc.handle that return ShadercCompileOptionsModifier and TypeMethodDescription@Nullable ShadercCompileOptionsShadercCompileOptions.Ptr.read()@Nullable ShadercCompileOptionsShadercCompileOptions.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.PtrShadercCompileOptions.Ptr.allocate(Arena arena, @Nullable ShadercCompileOptions @NotNull [] values) static ShadercCompileOptions.PtrShadercCompileOptions.Ptr.allocateV(Arena arena, @Nullable ShadercCompileOptions value0, @Nullable ShadercCompileOptions... values) voidShadercCompileOptions.Ptr.write(long index, @Nullable ShadercCompileOptions value) voidShadercCompileOptions.Ptr.write(@Nullable ShadercCompileOptions value) voidShadercCompileOptions.Ptr.write(@Nullable ShadercCompileOptions[] values) voidShadercCompileOptions.Ptr.writeV(@Nullable ShadercCompileOptions value0, @Nullable ShadercCompileOptions... values) Method parameters in club.doki7.shaderc.handle with type arguments of type ShadercCompileOptionsModifier and TypeMethodDescriptionstatic ShadercCompileOptions.PtrShadercCompileOptions.Ptr.allocate(Arena arena, @NotNull Collection<@Nullable ShadercCompileOptions> values)