The Vish Visualization Shell 0.3
Vish
Wizt::VRenderContextBasin Member List

This is the complete list of members for Wizt::VRenderContextBasin, including all inherited members.

AnyUniform typedefWizt::RenderNamespace
bindStorageBuffer(Anemone &A, const char *BufferName, const void *theStorageData, size_t N, Buffer::StorageFlags={}) constWizt::RenderBasin
COLORS enum valueWizt::RenderNamespace
ContextAddendumWizt::VContext
COORDINATES enum valueWizt::RenderNamespace
createCoordinates(const MemCore::RefPtr< MemCore::ChunkBase > &VertexData)Wizt::RenderBasininline
createGeometryProgram(const std::vector< std::string > &VertexShader, const std::string &VertexShaderURL, unsigned VertexShaderLineNumber, GeometryInputType, const std::vector< std::string > &GeometryShader, GeometryOutputType, const std::string &GeometryShaderURL, unsigned GeometryShaderLineNumber, const std::vector< std::string > &FragmentShader, const std::string &FragmentShaderURL, unsigned FragmentShaderLineNumber, const RenderBasin::Program::Setup &SetupFunction=nullptr, const MemCore::RefPtr< RenderBasin::Program > &ExistingProgram=nullptr)=0Wizt::RenderBasinpure virtual
createGeometryProgram(const std::string &VertexShader, GeometryInputType, const std::string &GeometryShader, GeometryOutputType, const std::string &FragmentShader, const std::string &VertexShaderURL, const std::string &GeometryShaderURL, const std::string &FragmentShaderURL, const RenderBasin::Program::Setup &SetupFunction=nullptr, const MemCore::RefPtr< RenderBasin::Program > &ExistingProgram=nullptr)Wizt::RenderBasin
createGeometryProgram(const ShaderProgram &VertexShader, GeometryInputType geom_in, const ShaderProgram &GeometryShader, GeometryOutputType geom_out, const ShaderProgram &FragmentShader, const RenderBasin::Program::Setup &SetupFunction=nullptr, const MemCore::RefPtr< RenderBasin::Program > &ExistingProgram=nullptr)Wizt::RenderBasin
createIndexBuffer(const MemCore::RefPtr< MemCore::ChunkBase > &ElementData)=0Wizt::RenderBasinpure virtual
createProgram(const glsl &VertexShader, const glsl &FragmentShader, const std::string &VertexShaderURL, const std::string &FragmentShaderURL, unsigned VertexShaderLineNumber=0, unsigned FragmentShaderLineNumber=0, const RenderBasin::Program::Setup &SetupFunction=nullptr, const MemCore::RefPtr< RenderBasin::Program > &ExistingProgram=nullptr)Wizt::RenderBasin
createProgram(const ShaderProgram &VertexShader, const ShaderProgram &FragmentShader, const RenderBasin::Program::Setup &SetupFunction=nullptr, const MemCore::RefPtr< RenderBasin::Program > &ExistingProgram=nullptr)Wizt::RenderBasininline
createRenderLambda(const std::string &what, VRenderContext &Context, const Lambda &theLambda)Wizt::RenderBasininline
createRenderParameter(const glsl &, const void *data, const std::type_info &type, int Multiplicity)=0Wizt::RenderBasinpure virtual
createRenderParameter(const std::string &what, const Type &Data)Wizt::RenderBasininline
createRenderParameterWithStdFunctor(const glsl &what, const TypedSlot< SlotType > &InputSlot, const SlotType &SlotDefaultValue, const ShaderType &ShaderDefaultValue, const std::function< ShaderType(const VRenderContext &Context, const SlotType &SlotValue)> &theFunctor)Wizt::RenderBasininline
createRenderSlot(const std::string &what, const TypedSlot< Type > &InputSlot, const Type &DefaultValue, const WeakPtr< ValuePool > &Context)Wizt::RenderBasininline
createRenderSlotWithFunctor(const glsl &what, const TypedSlot< typename render_lambda_signature< F >::slot_type > &InputSlot, F &&theFunctor)Wizt::RenderBasininline
createStdVertexAttribute(const MemCore::RefPtr< MemCore::ChunkBase > &VertexData, VertexAttributeTypes Type)Wizt::RenderBasininline
createStorageBuffer(const void *theStorageData, size_t N, Buffer::StorageFlags={}) const =0Wizt::RenderBasinpure virtual
createStorageBuffer(Intercube &DataCreator, const DataCreationFunction &f, const RenderBasin::Buffer::StorageFlags Flags={}) const =0Wizt::RenderBasinpure virtual
createStorageBuffer(Intercube &DataCreator, size_t N, const RenderBasin::Buffer::StorageFlags Flags={}) const =0Wizt::RenderBasinpure virtual
createTexture(const MemCore::RefPtr< MemCore::ChunkBase > &TextureData, TextureFormat TF, int rank, const size_t *Dimensions, int TextureUnit=0, TextureStorageFormat TSF=AutomaticTexture(), int level=0, bool GenerateDoMipMap=false, const MemCore::RefPtr< TextureTentacle > &OldTT=nullptr)=0Wizt::RenderBasinpure virtual
createTextureBuffer(const MemCore::RefPtr< MemCore::ChunkBase > &TextureData, int textureUnit=0, bool doNormalize=false, int AttributeClass=0, int MaxBitStorage=0)=0Wizt::RenderBasinpure virtual
createTextureCoordinates(const MemCore::RefPtr< MemCore::ChunkBase > &TextureCoordData, int TextureUnit=0)Wizt::RenderBasininline
createVertexAttribute(const MemCore::RefPtr< MemCore::ChunkBase > &VertexData, const std::string &name)=0Wizt::RenderBasinpure virtual
CurrentEyeWizt::LayeredMultiViews
CurrentView(unsigned Eye, unsigned int ViewportIndex=0)Wizt::LayeredMultiViews
CurrentView(unsigned Eye, unsigned int ViewportIndex=0) constWizt::LayeredMultiViews
DefineStructViewWizt::LayeredMultiViewsstatic
Disable(const char *what)Wizt::RenderBasininline
drawPrimitives(Primitive, size_t howmany=0)=0Wizt::RenderBasinpure virtual
Enable(const char *what, bool Yes=true)=0Wizt::RenderBasinpure virtual
GeometryInputType enum nameWizt::RenderNamespace
GeometryOutputType enum nameWizt::RenderNamespace
getIllumination() constWizt::RenderBasininline
getInteractor() constWizt::RenderBasin
getLightSourceCode()Wizt::RenderBasin
getNumberOfActiveLightSources() constWizt::RenderBasininline
getSeagrass() constWizt::RenderBasin
getSeagrassPtr() constWizt::RenderBasininline
getShaderPlatformDefines() const =0Wizt::RenderBasinpure virtual
getWorldView(unsigned Eye, unsigned int ViewportIndex=0) constWizt::LayeredMultiViews
GhostValuesWizt::VContext
Wizt::glsl typedefWizt::RenderNamespace
isValid(const Anemone &) constWizt::LayeredMultiViews
LayeredViews_t typedefWizt::LayeredMultiViews
lightingHasChanged(const AnemoneCreatorBase &A) constWizt::RenderBasin
LINE_LOOP enum valueWizt::RenderNamespace
LINE_STRIP enum valueWizt::RenderNamespace
LINES enum valueWizt::RenderNamespace
makeInteractor() constWizt::RenderBasin
MaxViewportsWizt::LayeredMultiViewsstatic
mergeIlluminationUniforms(const Lighting &, Program &P)Wizt::RenderBasinstatic
mergeIlluminationUniforms(Program &P) constWizt::RenderBasin
MultichannelTexture(int nChannels, TextureStorageFormat::BitPrecision theBits=TextureStorageFormat::Unspecified, bool Integer=false, bool Signed=false, bool Normalized=true, bool Compressed=true)Wizt::RenderBasin
MultichannelTexture(int nChannels, int Bits, bool Integer=false, bool Signed=false, bool Normalized=true, bool Compressed=true)Wizt::RenderBasin
MultiViewOutputWizt::LayeredMultiViews
MultiViewPrefix(bool Define_num_views_layout=true, std::size_t MultiViewBindingPoint=0) constWizt::LayeredMultiViewsinline
NORMALS enum valueWizt::RenderNamespace
NumberOfActiveLightSourcesWizt::RenderBasin
OpenGLTexture(int OpenGLTextureTypeEnum, int BitsPerTexel, bool isInteger)Wizt::RenderBasin
operator const RefPtr< ValuePool > &() constWizt::VContextinline
operator()(SlotList... t) const -> decltype(evaluateSlots(GhostValues, t...))Wizt::VContextinline
POINTS enum valueWizt::RenderNamespace
POLYGON enum valueWizt::RenderNamespace
PoolName() constWizt::VContextinline
precisionWizt::VContext
Primitive enum nameWizt::RenderNamespace
QUAD_STRIP enum valueWizt::RenderNamespace
QUADS enum valueWizt::RenderNamespace
queue(const ComputationFunctor &CF) constWizt::VRenderContextBasin
Red(TextureStorageFormat::BitPrecision theBits=TextureStorageFormat::Unspecified)Wizt::RenderBasinstatic
RedGreen(TextureStorageFormat::BitPrecision theBits=TextureStorageFormat::Unspecified)Wizt::RenderBasin
RenderBasin(const SeagrassWeakPtr_t &mySeagrass)Wizt::RenderBasin
Rgb(TextureStorageFormat::BitPrecision theBits=TextureStorageFormat::Unspecified)Wizt::RenderBasin
RgbAlpha(TextureStorageFormat::BitPrecision theColorBits=TextureStorageFormat::Unspecified, TextureStorageFormat::BitPrecision theAlphaBits=TextureStorageFormat::Unspecified)Wizt::RenderBasin
RPtr typedefWizt::RenderBasin
SECONDARY_COLORS enum valueWizt::RenderNamespace
setInteractor(const WeakPtr< Interactor > &)Wizt::RenderBasin
setNumberOfEyes(unsigned NumberOfEyes)Wizt::LayeredMultiViews
setTime()Wizt::VContext
TEXTURE0 enum valueWizt::RenderNamespace
TEXTURE1 enum valueWizt::RenderNamespace
TextureFormat enum nameWizt::RenderNamespace
TRIANGLE_FAN enum valueWizt::RenderNamespace
TRIANGLE_STRIP enum valueWizt::RenderNamespace
TRIANGLES enum valueWizt::RenderNamespace
USER_DEFINED enum valueWizt::RenderNamespace
VContext(const RefPtr< Addendum > &CAddendum=NullPtr())Wizt::VContext
VContext(const RefPtr< ValuePool > &myValuePool, const RefPtr< Addendum > &CAddendum=NullPtr())Wizt::VContext
VContext(const RefPtr< ValuePoolProvider > &myValuePoolProvider)Wizt::VContext
VertexAttributeTypes enum nameWizt::RenderNamespace
~VContext()Wizt::VContextvirtual